carputils
Doxygen code documentation for the python framework controlling openCARP
Classes | Variables
carputils.machines.supermuc Namespace Reference

Classes

class  SuperMUCAbstract
 
class  SuperMUCFat
 Run on fat nodes at the SuperMUC petascale system in Germany. More...
 
class  SuperMUCInteractive
 Run interatively at the SuperMUC petascale system in Germany. More...
 
class  SuperMUCThin
 Run on thin nodes at the SuperMUC petascale system in Germany. More...
 

Variables

string TEMPLATE
 
string ISLAND_TPL = '#@ island_count = {}\n'
 

Variable Documentation

◆ ISLAND_TPL

string carputils.machines.supermuc.ISLAND_TPL = '#@ island_count = {}\n'

◆ TEMPLATE

string carputils.machines.supermuc.TEMPLATE
Initial value:
1 = """#!/bin/bash
2 ##
3 ## optional: energy policy tags
4 #@ energy_policy_tag = carp_energy_tag
5 #@ minimize_time_to_solution = yes
6 #
7 #@ job_type = MPICH
8 #@ class = {llcls}
9 {islandline}#@ node = {nnode}
10 #@ tasks_per_node = {procpernode}
11 #@ wall_clock_limit = {walltime}
12 #@ job_name = {jobID}
13 #@ network.MPI = sn_all,not_shared,us
14 #@ initialdir = .
15 #@ output = {jobID}_$(jobid).out
16 #@ error = {jobID}_$(jobid).err
17 #@ notification=always
18 #@ notify_user={email}
19 #@ queue
20 . /etc/profile
21 . /etc/profile.d/modules.sh
22 
23 # Setup of environment
24 module load prace
25 
26 # Use Intel MPI
27 module unload mpi.ibm
28 module load mpi.intel
29 """