User Tools

Site Tools


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
start [2022/06/09 10:33] bpstart [2022/06/30 19:16] – Updated links to documentation bp
Line 1: Line 1:
-{{ :wiki:images:mupif-logo.png?200|}}+{{ :wiki:images:mupif-logo.png?100|}}
  
 ====== MuPIF ====== ====== MuPIF ======
Line 9: Line 9:
 In turn, the models working with the data obtain required information from data objects using services, rather than obtaining them by interpreting raw data (which yields the data format dependence). One can think of abstract classes as representing data as “data bricks” with standardized connectors able to be used in their appropriate place in workflows to represent abstract data containers.  In turn, the models working with the data obtain required information from data objects using services, rather than obtaining them by interpreting raw data (which yields the data format dependence). One can think of abstract classes as representing data as “data bricks” with standardized connectors able to be used in their appropriate place in workflows to represent abstract data containers. 
 MuPIF achieves interoperability with standardization of application and data component interfaces and it is not reliant on standardized data structures or protocols. Any existing data representation or simulation model can be plugged in and used transparently, provided the corresponding data interface is implemented. MuPIF achieves interoperability with standardization of application and data component interfaces and it is not reliant on standardized data structures or protocols. Any existing data representation or simulation model can be plugged in and used transparently, provided the corresponding data interface is implemented.
 +
 +
  
 Even though the platform can be used locally on a single computer orchestrating installed applications, the real strength of the MuPIF platform is its distributed design, allowing to execute simulation scenarios involving remote applications and data. MuPIF provides a transparent distributed object system, which takes care of the network communication between the objects when they are distributed over different machines on the network. Even though the platform can be used locally on a single computer orchestrating installed applications, the real strength of the MuPIF platform is its distributed design, allowing to execute simulation scenarios involving remote applications and data. MuPIF provides a transparent distributed object system, which takes care of the network communication between the objects when they are distributed over different machines on the network.
 +{{ :wiki:images:mupif-distributed-v2-cropped.png?nolink |}}
  
 The simulation workflows are implemented as Python scripts built on top of MuPIF. The graphical workflow editor is available to make the workflow implementation more accessible and convenient. The simulation workflows are implemented as Python scripts built on top of MuPIF. The graphical workflow editor is available to make the workflow implementation more accessible and convenient.
Line 27: Line 30:
  
 ====== Documentation & Resources ====== ====== Documentation & Resources ======
-  * Online [[https://github.com/mupif/mupif/blob/master/mupif/doc/userManual/MuPIF-userman-2.3.pdf|User manual]] and [[https://github.com/mupif/mupif/blob/master/mupif/doc/refManual/MuPIFReferencemanual-2.3.pdf|Reference manual]]+  * Online [[https://mupif.readthedocs.io/en/latest/#|User manual]] and [[https://mupif.readthedocs.io/en/latest/ref.html|Reference manual]]
   * Three webinars on MuPIF platform design, installation, and use are available on [[http://mmp-project.eu/doku.php?id=public_events|MMP project website]] and also available on YouTube:    * Three webinars on MuPIF platform design, installation, and use are available on [[http://mmp-project.eu/doku.php?id=public_events|MMP project website]] and also available on YouTube: 
      * [[https://www.youtube.com/watch?v=Q9FRviRo0TE| 1st webinar on Generic platform design]],      * [[https://www.youtube.com/watch?v=Q9FRviRo0TE| 1st webinar on Generic platform design]],
Line 58: Line 61:
   * Stanislav Šulc   * Stanislav Šulc
   * Former developpers: Daniel Rypl, Jaroslav Kruis, Guillaume Pacquaut   * Former developpers: Daniel Rypl, Jaroslav Kruis, Guillaume Pacquaut
-Contact: info@oofem.org+Contact: Borek.Patzak(at)cvut.cz
  
 ===== Related Publications ===== ===== Related Publications =====
start.txt · Last modified: 2023/04/27 23:10 by bp