User Tools

Site Tools


musicode:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
musicode:start [2022/01/11 02:10] – [Interaction with test jobmanager] stanislavsulcmusicode:start [2023/12/07 02:00] – [MuPIF Services] stanislavsulc
Line 21: Line 21:
  
 ==== MuPIF Services ==== ==== MuPIF Services ====
-  * Platform online monitor  http://mupif.org/musicode/+  * Platform online monitor http://mupif.org/musicode/ 
 +  * Model API generator https://mupif.org/tools/api_generator.html
  
-==== MuPIF update from January 10th 2022 - changes of model implementation ====+==== Changelog of Important MuPIF updates (in chronological order) === 
 + 
 +1. 1. 2022
   * Instead of PropertyID, FieldID, ParticleSetID, MiscID use only DataID, which contains all enum members   * Instead of PropertyID, FieldID, ParticleSetID, MiscID use only DataID, which contains all enum members
   * meatadata Inputs contain key "Set_at": {"type": "string", "enum": ["initialization", "timestep"]}, which defines whether it should be set before each timestep or only once at the initialization.   * meatadata Inputs contain key "Set_at": {"type": "string", "enum": ["initialization", "timestep"]}, which defines whether it should be set before each timestep or only once at the initialization.
Line 29: Line 32:
   * Only generalized set() and get() functions can be used. Functions setProperty, getProperty, setField, getField, etc. are no longer supported.   * Only generalized set() and get() functions can be used. Functions setProperty, getProperty, setField, getField, etc. are no longer supported.
  
 +9. 2. 2022
 +  * Obj_ID in Inputs/Outputs metadata must be of type string.
 +  * For Type mupif.Property in Inputs/Outputs metadata the "ValueType" must be specified. Choose from following values: ["Scalar", "Vector", "Tensor"]
 +
 +18. 5. 2022
 +  * The workflow metadata contain item "Models" to describe the instantiation of the contained models. (jobmanager name for remote model and module name with class name for local model) See MuPIF examples. The models are instantiated automatically by the workflow, so there is no need to implement it in the initialize method.
 +  * The default value of metadata argument in the initialize function was changed to None.
  
 ==== Setting up Model Server ==== ==== Setting up Model Server ====
Line 61: Line 71:
 </code> </code>
 It asks the given nameserver for the jobmanager named "CVUT.demo01", which provides a new instance of the model, which it then used for the calculation. It asks the given nameserver for the jobmanager named "CVUT.demo01", which provides a new instance of the model, which it then used for the calculation.
 +
 +==== Getting help ====
 +
 +  * The preferred way to get support from CVUT Team is to create a new ticket on GitHub (https://github.com/mupif/mupif/issues). This way you can track progress of your issue and get support quckly. 
musicode/start.txt · Last modified: 2023/12/07 02:06 by stanislavsulc