profile.json#
This file ensures the Stampede3 environment is correctly set up for OpenSeesMP.
App-Definition File#
{
"name": "OpenSees_default",
"description": "Modules to load for the default version of OpenSees",
"moduleLoads": [
{
"modulesToLoad": [
"hdf5/1.14.4",
"opensees"
],
"moduleLoadCommand": "module load"
}
],
"hiddenOptions": [
"MEM"
]
}
What It Does#
Field |
Meaning |
|---|---|
|
Loads necessary Stampede3 modules |
|
Prevents Tapis GUI from showing certain runtime controls |
{
"name": "OpenSees_default",
"description": "Modules to load for the default version of OpenSees",
"moduleLoads": [
{
"modulesToLoad": [
"hdf5/1.14.4",
"opensees"
],
"moduleLoadCommand": "module load"
}
],
"hiddenOptions": ["MEM"]
}
Explanation#
hdf5/1.14.4— Ensures compatibility if your.tclscript uses HDF5 input/outputopensees— Loads OpenSees and OpenSeesMPMEMhidden — hides editable memory setting in the portal UI (uses system default)
Combined Summary#
File |
Purpose |
|---|---|
|
Runs OpenSeesMP with |
|
Declares input/output structure, scheduler config, and job setup |
|
Loads Stampede3 environment modules ( |
Together, these enable a user to submit a fully parallelized OpenSees simulation using Tapis, either via the portal or from code.