Integrated Plasma Simulator (IPS) Framework
Project description
Integrated Plasma Simulator (IPS) Framework
The IPS was originally developed for the SWIM project and is designed for coupling plasma physics codes to simulate the interactions of various heating methods on plasmas in a tokamak. The physics goal of the project is to better understand how the heating changes the properties of the plasma and how these heating methods can be used to improve the stability of plasmas for fusion energy production.
The IPS framework is thus designed to couple standalone codes flexibly and easily using python wrappers and file-based data coupling. These activities are not inherently plasma physics related and the IPS framework can be considered a general code coupling framework. The framework provides services to manage:
- the orchestration of the simulation through component invocation, task launch and asynchronous event notification mechanisms
- configuration of complex simulations using familiar syntax
- file communication mechanisms for shared and internal (to a component) data, as well as checkpoint and restart capabilities
The framework performs the task, configuration, file and resource management, along with the event service, to provide these features.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ipsframework-0.8.1.tar.gz
.
File metadata
- Download URL: ipsframework-0.8.1.tar.gz
- Upload date:
- Size: 107.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55a60271f7041deb610879136406ef67fa74e7fecdd4f38a6411f2f87eeaf42 |
|
MD5 | 707774766487af94e0fd248242618326 |
|
BLAKE2b-256 | ea3f6187b891a2a072c0c46023ae5e374b4eb0a13481b472444d6d7e0a0e6e40 |