Changeset 281 for palm/trunk
- Timestamp:
- Apr 2, 2009 3:08:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/.mrun.config.imuk
r246 r281 12 12 # Enter your own host below by adding another line containing in the second 13 13 # column your hostname (as provided by the unix command "hostname") and in the 14 # third column the host identifier. Depending on your system, the first15 # characters of the host identifier should be "lc" (Linux cluster), "ibm"14 # third column the host identifier. Depending on your operating system, the 15 # first characters of the host identifier should be "lc" (Linux cluster), "ibm" 16 16 # (IBM-AIX), or "nec" (NEC-SX), respectively. 17 17 %host_identifier service100 lcsgih … … 20 20 %host_identifier r2* lcsgib 21 21 %host_identifier b01* lcsgib 22 %host_identifier boralcmuk22 %host_identifier gallego lcmuk 23 23 %host_identifier cs* nech 24 24 %host_identifier hreg*-en0 ibmh … … 27 27 %host_identifier berni*-en0 ibmb 28 28 %host_identifier tgg* lctit 29 # 30 # The following blocks contain all information for compiling the PALM code 31 # and for generating and running the PALM executable using MPI. Replace all 32 # required paths (given in <>) by the respective paths valid on your host. 33 # Please adjust compilernames, cpp-options, compiler-options etc. 34 # appropriately for your own system(s), and please delete or comment out 35 # blocks for unused systems. 36 # 37 # The following 'lcmuk parallel' block assumes PALM compilation and execution 38 # on host gallego. Please note that other hosts within the IMUK linux cluster, 39 # e.g. maestro or bora, may have require different settings. 29 40 # 30 41 #%remote_username <replace by your linux cluster username> lcmuk parallel … … 35 46 %netcdf_inc -I:/muksoft_64/packages/netcdf/3.6.2/include lcmuk parallel 36 47 %netcdf_lib -L/muksoft_64/packages/netcdf/3.6.2/lib:-lnetcdf lcmuk parallel 37 %fopts -axW:-cpp:- openmp:-r8:-nbs:-convert:little_endian:-I:/muksoft/packages/mpich2/2.1.0.4/include lcmuk parallel38 %lopts -axW:-cpp:- openmp:-r8:-nbs:-Vaxlib:-L:/muksoft/packages/mpich2/2.1.0.4/lib lcmuk parallel48 %fopts -axW:-cpp:-r8:-nbs:-convert:little_endian:-I:/muksoft_64/packages/mpich2/2.1.0.5/include lcmuk parallel 49 %lopts -axW:-cpp:-r8:-nbs:-Vaxlib:-L:/muksoft_64/packages/mpich2/2.1.0.5/lib lcmuk parallel 39 50 #%hostfile $base_directory/.hostfile lcmuk parallel 40 51 # … … 52 63 # 53 64 %sgi_feature ice lcsgih parallel 54 #%remote_username 55 %compiler_name ifortlcsgih parallel65 #%remote_username <replace by your HLRN username> lcsgih parallel 66 %compiler_name mpif90 lcsgih parallel 56 67 %compiler_name_ser ifort lcsgih parallel 68 %mpilib mvapich2/1.2.0-intel lcsgih parallel 57 69 %cpp_options -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit lcsgih parallel 58 %netcdf_inc -I:/sw/dataformats/netcdf/3.6.2/include 70 %netcdf_inc -I:/sw/dataformats/netcdf/3.6.2/include lcsgih parallel 59 71 %netcdf_lib -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff lcsgih parallel 60 %fopts -g:-w:-xT:-O3:-cpp:- openmp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian lcsgih parallel61 %lopts -g:-w:-xT:-O3:-cpp:- openmp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib:-i-dynamic:-lmpilcsgih parallel72 %fopts -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian lcsgih parallel 73 %lopts -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib lcsgih parallel 62 74 #%tmp_data_catalog /gfs1/work/<replace by your HLRN username>/palm_restart_data lcsgih parallel 63 75 #%tmp_user_catalog /gfs1/tmp/<replace by your HLRN username> lcsgih parallel 64 76 # 65 77 %sgi_feature ice lcsgih parallel debug 66 #%remote_username <replace by your HLRN username> lcsgih parallel debug 67 %compiler_name ifort lcsgih parallel debug 78 %totalview true lcsgih parallel debug 79 #%remote_username <replace by your HLRN username> lcsgih parallel debug 80 %compiler_name mpif90 lcsgih parallel debug 68 81 %compiler_name_ser ifort lcsgih parallel debug 82 %mpilib mvapich2/1.2.0-intel lcsgih parallel debug 69 83 %cpp_options -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit lcsgih parallel debug 70 %netcdf_inc -I:/sw/dataformats/netcdf/3.6.2/include 84 %netcdf_inc -I:/sw/dataformats/netcdf/3.6.2/include lcsgih parallel debug 71 85 %netcdf_lib -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff lcsgih parallel debug 72 86 %fopts -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian lcsgih parallel debug 73 %lopts -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib :-lmpilcsgih parallel debug87 %lopts -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib lcsgih parallel debug 74 88 #%tmp_data_catalog /gfs1/work/<replace by your HLRN username>/palm_restart_data lcsgih parallel debug 75 89 #%tmp_user_catalog /gfs1/tmp/<replace by your HLRN username> lcsgih parallel debug … … 189 203 # INPUT-commands, executed before running PALM - lines must start with "IC:" 190 204 #---------------------------------------------------------------------------- 191 #IC: [[ \$( echo \$localhost | cut -c1-3 ) = t3e ]] && assign -F cachea:512:1:1 f:BININ205 #IC: 192 206 # 193 207 #---------------------------------------------------------------------------- 194 208 # ERROR-commands - executed when program terminates abnormally 195 209 #---------------------------------------------------------------------------- 196 EC:[[ \$locat = compile && ( \$( echo \$localhost | cut -c1-3 ) = t3e ) ]] && cat cflist.out197 210 EC:[[ \$locat = execution ]] && cat RUN_CONTROL 198 EC:[[ \$locat = execution ]] && cat PARTICLE_INFOS/* 199 EC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]] && ls -al 200 EC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]] && ls -al 211 EC:pwd; ls -al 201 212 # 202 213 #---------------------------------------------------------------------------- … … 204 215 #---------------------------------------------------------------------------- 205 216 # 206 OC:[[ -f CPU_MEASURES/_0000 ]] && cat CPU_MEASURES/* >> CPU_MEASURE_ALL207 217 # Combine 1D- and 3D-profile output (these files are not usable for plotting) 208 218 OC:[[ -f LIST_PROFIL_1D ]] && cat LIST_PROFIL_1D >> LIST_PROFILE … … 212 222 OC:[[ -f PARTICLE_INFOS/_0000 ]] && cat PARTICLE_INFOS/* >> PARTICLE_INFO 213 223 # 214 # Extend number of files to be opened simultaneously (sometimes necessary 215 # for combine_plot_fields 216 #OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]] && limit -v -f 255 -p 0 217 # 218 # Combine the 2D- and 3D-plot-data of the subdomains (one file per PE) to 219 # one file respectively 220 OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]] && combine_plot_fields.x 221 OC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]] && combine_plot_fields.x 222 OC:[[ \$( echo \$localhost | cut -c1-3 ) = nec ]] && combine_plot_fields.x 223 OC:[[ \$( echo \$localhost | cut -c1-3 ) = dec ]] && combine_plot_fields.x 224 OC:[[ \$( echo \$localhost | cut -c1-2 ) = lc ]] && combine_plot_fields.x 225 # 226 # Combine parameter files necessary for plot software (iso2d + AVS) 227 OC:[[ -f PLOT2D_XY_GLOBAL ]] && cat PLOT2D_XY_LOCAL >> PLOT2D_XY_GLOBAL 228 OC:[[ -f PLOT2D_XZ_GLOBAL ]] && cat PLOT2D_XZ_LOCAL >> PLOT2D_XZ_GLOBAL 229 OC:[[ -f PLOT2D_YZ_GLOBAL ]] && cat PLOT2D_YZ_LOCAL >> PLOT2D_YZ_GLOBAL 230 OC:[[ -f PLOT3D_FLD ]] && cat PLOT3D_FLD_COOR >> PLOT3D_FLD 231 # 232 # tar all 3D-plot-data files in case that compressed output is switched on 233 OC:[[ -f PLOT3D_COMPRESSED ]] && tar cf PLOT3D_DATA PLOT3D_DATA_* 224 # Collect plot data (2d/3d) into one file 225 OC:combine_plot_fields.x 234 226 # 235 227 #---------------------------------------------------------------------------- 236 228 # List of input-files 237 229 #---------------------------------------------------------------------------- 238 PARIN in:job d3# $base_data/$fname/INPUT _p3d239 PARIN in:job d3f $base_data/$fname/INPUT _p3df240 TOPOGRAPHY_DATA in:locopt d3# 241 BININ in:loc:flpe d3f $base_data/$fname/RESTART _d3d242 PARTICLE_RESTART_DATA_IN in:loc:flpe prtf $base_data/$fname/RESTART _rprt243 DATA_1D_PR_NETCDF in:locopt prf $base_data/$fname/OUTPUT _pr nc244 DATA_1D_SP_NETCDF in:locopt spf $base_data/$fname/OUTPUT _sp nc245 DATA_1D_TS_NETCDF in:locopt tsf $base_data/$fname/OUTPUT _ts nc246 DATA_1D_PTS_NETCDF in:locopt ptsf $base_data/$fname/OUTPUT _pts nc247 DATA_2D_XY_NETCDF in:locopt xyf $base_data/$fname/OUTPUT _xy nc248 DATA_2D_XY_AV_NETCDF in:locopt xyf $base_data/$fname/OUTPUT _xy_av nc249 DATA_2D_XZ_NETCDF in:locopt xzf $base_data/$fname/OUTPUT _xz nc250 DATA_2D_YZ_NETCDF in:locopt yzf $base_data/$fname/OUTPUT _yz nc251 DATA_3D_NETCDF in:locopt 3df $base_data/$fname/OUTPUT _3d nc252 DATA_PRT_NETCDF in:locopt:pe prtf $base_data/$fname/OUTPUT _prt230 PARIN in:job d3# $base_data/$fname/INPUT _p3d 231 PARIN in:job d3f $base_data/$fname/INPUT _p3df 232 TOPOGRAPHY_DATA in:locopt d3#:d3f $base_data/$fname/INPUT _topo 233 BININ in:loc:flpe d3f $base_data/$fname/RESTART _d3d 234 PARTICLE_RESTART_DATA_IN in:loc:flpe prtf $base_data/$fname/RESTART _rprt 235 DATA_1D_PR_NETCDF in:locopt prf $base_data/$fname/OUTPUT _pr nc 236 DATA_1D_SP_NETCDF in:locopt spf $base_data/$fname/OUTPUT _sp nc 237 DATA_1D_TS_NETCDF in:locopt tsf $base_data/$fname/OUTPUT _ts nc 238 DATA_1D_PTS_NETCDF in:locopt ptsf $base_data/$fname/OUTPUT _pts nc 239 DATA_2D_XY_NETCDF in:locopt xyf $base_data/$fname/OUTPUT _xy nc 240 DATA_2D_XY_AV_NETCDF in:locopt xyf $base_data/$fname/OUTPUT _xy_av nc 241 DATA_2D_XZ_NETCDF in:locopt xzf $base_data/$fname/OUTPUT _xz nc 242 DATA_2D_YZ_NETCDF in:locopt yzf $base_data/$fname/OUTPUT _yz nc 243 DATA_3D_NETCDF in:locopt 3df $base_data/$fname/OUTPUT _3d nc 244 DATA_PRT_NETCDF in:locopt:pe prtf $base_data/$fname/OUTPUT _prt 253 245 # 254 246 #---------------------------------------------------------------------------- … … 264 256 CPU_MEASURES out:loc:tr d3# $base_data/$fname/MONITORING _cpu 265 257 CPU_MEASURES out:loc:tra d3f $base_data/$fname/MONITORING _cpu 266 DVRP_LOG out:loc:tr dv# $base_data/$fname/MONITORING _dvrp_log267 DVRP_LOG out:loc:tra dvf $base_data/$fname/MONITORING _dvrp_log268 PARTICLE_INFO out:loc:tr pt# $base_data/$fname/MONITORING _prt_info269 PARTICLE_INFO out:loc:tra ptf $base_data/$fname/MONITORING _prt_info270 258 # 271 259 DATA_1D_PR_NETCDF out:loc:tr pr#:prf $base_data/$fname/OUTPUT _pr nc 272 #DATA_1D_PR_NETCDF out:loc pr#:prf $base_data/$fname/OUTPUT _pr nc273 260 DATA_1D_SP_NETCDF out:loc:tr sp#:spf $base_data/$fname/OUTPUT _sp nc 274 261 DATA_1D_TS_NETCDF out:loc:tr ts#:tsf $base_data/$fname/OUTPUT _ts nc … … 284 271 DATA_PRT_NETCDF out:loc:pe prt#:prtf $base_data/$fname/OUTPUT _prt nc 285 272 DATA_PRT_NETCDF out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT _prt nc 286 # 287 PLOT3D_FLD out:loc:tr avs $base_data/$fname/OUTPUT _fld fld 288 PLOT3D_COOR out:loc:tr avs $base_data/$fname/OUTPUT _avscor 289 PLOT3D_DATA out:loc:tr avs $base_data/$fname/OUTPUT _avs 290 PARTICLE_DATA out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT _prt_dat 273 DATA_DVR out:loc:trpe dvr $base_data/$fname/OUTPUT _dvr 274 # 275 DVRP_LOG out:loc:tr dv# $base_data/$fname/MONITORING _dvrp_log 276 DVRP_LOG out:loc:tra dvf $base_data/$fname/MONITORING _dvrp_log 277 PARTICLE_INFO out:loc:tr pt# $base_data/$fname/MONITORING _prt_info 278 PARTICLE_INFO out:loc:tra ptf $base_data/$fname/MONITORING _prt_info 279 PARTICLE_DATA out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT _prt_dat 291 280
Note: See TracChangeset
for help on using the changeset viewer.