User Tools

Site Tools


musicode:start

This is an old revision of the document!


Musicode project MuPIF portal

This page is intended to provide specific information for Musicode users of MuPIF platform.

Prerequisites

Connecting to MuPIF infrastructure

  • Install WireGuard VPN software from https://www.wireguard.com/install/
  • You need VPN client configs to connect to MuPIF infrastructure. You will find them in AES-encrypted ZIP file on the Musicode ownCloud (under MUSICODE/Data types and services/VPN folder). The passwords have been sent in dedicated e-mail. If not available for your organization, please send a request to borek.patzak@cvut.cz
  • On Linux: save the client configuration file in /etc/wireguard, use wg-quick to bring up the interface (e.g. sudo wg-quick up musicode_peerX.conf).
  • On Windows: in the WireGuard GUI, click on “Add Tunnel” and then “Import tunnel(s) from file…”; import the {peer}.conf file and activate the tunnel.
  • Test the connection:
    $ pyro5-nsc -n 172.22.2.1 -p 10000 ping
    Name server ping ok.

MuPIF Services

MuPIF update from January 10th 2022 - changes of model implementation

  • 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.
  • In initialize() function the argument “file” was removed. New methodology of setting input file using set() function and mupif.PyroFile, see https://github.com/mupif/mupif/blob/Musicode/examples/Example07-stacTM-JobMan-distrib/Example07.py.
  • Only generalized set() and get() functions can be used. Functions setProperty, getProperty, setField, getField, etc. are no longer supported.
musicode/start.1641822681.txt.gz · Last modified: 2022/01/10 14:51 by stanislavsulc