Commit 2a1d790f authored by Brewer, Wes's avatar Brewer, Wes
Browse files

Use git submodules with POWER9CSM. Delete existing in repo. Update config files

parent d82cb8f8
Loading
Loading
Loading
Loading

.gitmodules

0 → 100644
+3 −0
Original line number Diff line number Diff line
[submodule "models/POWER9CSM"]
	path = models/POWER9CSM
	url = https://code.ornl.gov/exadigit/POWER9CSM.git
+16 −0
Original line number Diff line number Diff line
@@ -52,6 +52,22 @@ given instead of the parquet files for more quickly running subsequent simulatio

    python main.py -f jobs_2024-02-20_12-20-39.npz


## Cooling models

We provide several cooling models in the repo https://code.ornl.gov/exadigit/POWER9CSM

    git submodule update --init --recursive

Will install the POWER9CSM in the models folder. To activate cooling when running RAPS,
use `--cooling` or `-c` argument. e.g.,

    python main.py --system marconi100 -c

    python main.py --system lassen -c

    python main.py --system summit -c

## Support for multiple system partitions

Multi-partition systems are supported by running the `multi-part-sim.py` script, where a list of configurations can be specified using the `-x` flag as follows:
+1 −214
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
    "WET_BULB_TEMP": 290.0,
    "ZIP_CODE": 94550,
    "COUNTRY_CODE": "US",
    "FMU_PATH": "models/lassen.fmu",
    "FMU_PATH": "models/POWER9CSM/fmus/lassen.fmu",
    "FMU_COLUMN_MAPPING": {
        "T_sec_r_C": "Rack Return Temperature (\u00b0C)",
        "T_sec_s_C": "Rack Supply Temperature (\u00b0C)",
@@ -62,219 +62,6 @@
        "simulator_1_datacenter_1_computeBlock_42_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_43_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_44_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_45_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_46_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_47_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_48_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_49_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_50_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_51_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_52_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_53_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_54_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_55_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_56_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_57_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_58_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_59_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_60_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_61_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_62_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_63_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_64_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_65_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_66_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_67_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_68_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_69_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_70_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_71_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_72_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_73_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_74_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_75_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_76_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_77_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_78_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_79_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_80_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_81_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_82_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_83_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_84_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_85_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_86_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_87_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_88_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_89_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_90_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_91_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_92_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_93_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_94_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_95_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_96_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_97_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_98_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_99_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_100_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_101_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_102_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_103_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_104_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_105_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_106_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_107_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_108_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_109_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_110_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_111_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_112_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_113_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_114_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_115_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_116_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_117_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_118_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_119_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_120_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_121_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_122_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_123_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_124_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_125_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_126_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_127_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_128_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_129_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_130_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_131_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_132_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_133_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_134_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_135_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_136_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_137_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_138_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_139_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_140_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_141_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_142_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_143_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_144_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_145_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_146_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_147_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_148_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_149_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_150_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_151_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_152_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_153_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_154_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_155_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_156_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_157_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_158_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_159_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_160_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_161_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_162_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_163_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_164_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_165_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_166_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_167_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_168_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_169_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_170_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_171_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_172_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_173_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_174_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_175_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_176_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_177_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_178_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_179_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_180_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_181_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_182_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_183_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_184_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_185_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_186_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_187_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_188_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_189_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_190_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_191_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_192_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_193_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_194_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_195_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_196_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_197_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_198_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_199_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_200_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_201_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_202_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_203_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_204_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_205_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_206_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_207_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_208_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_209_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_210_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_211_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_212_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_213_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_214_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_215_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_216_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_217_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_218_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_219_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_220_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_221_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_222_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_223_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_224_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_225_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_226_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_227_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_228_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_229_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_230_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_231_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_232_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_233_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_234_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_235_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_236_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_237_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_238_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_239_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_240_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_241_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_242_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_243_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_244_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_245_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_246_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_247_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_248_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_249_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_250_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_251_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_252_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_253_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_254_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_255_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_256_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_257_cabinet_1_sources_T_Air",
        "simulator_1_centralEnergyPlant_1_coolingTowerLoop_1_sources_T_ext"
    ],
    "W_HTWPs_KEY": "simulator[1].centralEnergyPlant[1].hotWaterLoop[1].summary.W_flow_HTWP_kW",
+1 −3
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
    "WET_BULB_TEMP": 290.0,
    "ZIP_CODE": 30170,
    "COUNTRY_CODE": "IT",
    "FMU_PATH": "models/marconi100.fmu",
    "FMU_PATH": "models/POWER9CSM/fmus/marconi100.fmu",
    "FMU_COLUMN_MAPPING": {
        "T_sec_r_C": "Rack Return Temperature (\u00b0C)",
        "T_sec_s_C": "Rack Supply Temperature (\u00b0C)",
@@ -67,8 +67,6 @@
        "simulator_1_datacenter_1_computeBlock_47_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_48_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_49_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_50_cabinet_1_sources_T_Air",
        "simulator_1_datacenter_1_computeBlock_51_cabinet_1_sources_T_Air",
        "simulator_1_centralEnergyPlant_1_coolingTowerLoop_1_sources_T_ext"
    ],
    "W_HTWPs_KEY": "simulator[1].centralEnergyPlant[1].hotWaterLoop[1].summary.W_flow_HTWP_kW",
+2 −2
Original line number Diff line number Diff line
{
    "NUM_CDUS": 51,
    "NUM_CDUS": 49,
    "RACKS_PER_CDU": 1,
    "NODES_PER_RACK": 20,
    "RECTIFIERS_PER_RACK": 5,
@@ -9,7 +9,7 @@
    "NICS_PER_NODE": 2, 
    "RECTIFIERS_PER_CHASSIS": 5,
    "NODES_PER_RECTIFIER": 4,
    "MISSING_RACKS": [49, 50],
    "MISSING_RACKS": [],
    "DOWN_NODES": [],
    "CPUS_PER_NODE": 2,
    "GPUS_PER_NODE": 4,
Loading