Eine Python -Bibliothek für Netzwerkdynamikmodellierung und HPC -Simulation.

pip install --user cortix
Wenn Sie auf eine neue Version aktualisiert werden, müssen Sie möglicherweise die Version angeben
pip install --user cortix=="<version>"
NB: Dadurch werden die ausführbaren GraphViz -Ausführungen nicht installiert, sondern nur die Python -Wrapper. Installieren Sie die Graphviz -Bibliothek in Ihrem System selbst.
In einer Anaconda -Umgebung (MacOS Terminal Conda oder Windows Anaconda PowerShell):
pip install cortix
conda install graphviz
Wenn Sie auf eine neue Version aktualisiert werden, müssen Sie möglicherweise die Version angeben
pip install cortix=="<version>"
git clone https://github.com/dpploy/cortix.git
requirements.txt aufgeführt sind.txt pip install --user -r cortix/requirements.txt
cortix 'S übergeordnete Pfad zu Ihrer $PYTHONPATH -Variablen hinzu export PYTHONPATH=$PYTHONPATH:$(pwd)
Hinweis: Möglicherweise möchten Sie diese Zeile zu Ihrem .bashrc hinzufügen, damit sie persistent ist
mpiexec -n xx examples/run_droplet_swirl.py
wobei xx die Anzahl der MPI -Prozesse ist, die mit der Anzahl der Module plus 1 übereinstimmen müssen. Wenn es 10 Tröpfchen und 1 Wirbel gibt, verwenden Sie
Das Testen wird durch PyTest erleichtert. Tests können lokal aus dem tests aus durchgeführt werden
cd tests && py.test
Weitere Informationen finden Sie in der Dokumentation, um weitere Informationen zu erhalten!
Pull -Anfragen sind willkommen. Für wichtige Änderungen öffnen Sie zuerst ein Problem, um zu besprechen, was Sie ändern möchten.
Bitte stellen Sie sicher, dass Sie nach Bedarf Tests aktualisieren.
Cortix -Gruppe
C/O UMass Innovation Hub
110 Canal St., 3. Stock
Lowell, MA 01852