Changeset 377 for palm/trunk
- Timestamp:
- Sep 4, 2009 11:09:00 AM (15 years ago)
- Location:
- palm/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/mrun
r376 r377 293 293 transfer_problems=false 294 294 usern=$LOGNAME 295 use_openmp=false 295 296 working_directory=`pwd` 296 297 TOPT="" … … 1136 1137 tasks_per_node=1 1137 1138 fi 1139 1140 # SETTINGS FOR SUBJOB-COMMAND 1141 if [[ $(echo $host | cut -c1-5) = lcsgi ]] 1142 then 1143 (( tp1 = tasks_per_node * threads_per_task )) 1144 TOPT="-T $tp1" 1145 else 1146 TOPT="-T $tasks_per_node" 1147 fi 1138 1148 OOPT="-O $threads_per_task" 1139 TOPT="-T $tasks_per_node"1140 1149 1141 1150 # GESAMTZAHL DER KNOTEN BESTIMMEN … … 3168 3177 # export MPI_DSM_DISTRIBUTE=1 3169 3178 # MPI_DSM_CPULIST: pin MPI processes to cores 3170 export MPI_DSM_CPULIST="0,1,4,5,2,3,6,7:allhosts" 3179 if [[ $use_openmp = false ]] 3180 then 3181 export MPI_DSM_CPULIST="0,1,4,5,2,3,6,7:allhosts" 3182 fi 3171 3183 # MPI_IB_RAILS: use both IB rails on ICE2 3172 3184 export MPI_BUFS_PER_HOST=512 -
palm/trunk/SCRIPTS/subjob
r376 r377 498 498 if (( tasks_per_node != 0 )) 499 499 then 500 (( nodes = numprocs / ( tasks_per_node * threads_per_task ) )) 500 if [[ $(echo $remote_host | cut -c1-5) = lcsgi ]] 501 then 502 (( nodes = numprocs / tasks_per_node )) 503 else 504 (( nodes = numprocs / ( tasks_per_node * threads_per_task ) )) 505 fi 501 506 fi 502 507 -
palm/trunk/SOURCE/CURRENT_MODIFICATIONS
r376 r377 57 57 New: set_particle_attributes, set_slicer_attributes_dvrp 58 58 59 59 60 Changed: 60 61 ------- 62 __lcmuk changed to __lc to avoid problems with Intel compiler on sgi-ice 63 (poisfft) 64 61 65 For extended NetCDF files, the updated title attribute includes an update of 62 66 time_average_text where appropriate. (netcdf) … … 116 120 for coupled runs on ibmy (mrun, subjob) 117 121 118 advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart, check_open, check_parameters, close_file, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, eqn_state_seawater, fft_xy, flow_statistics, header, init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid, message, mrun, netcdf, output_particles_netcdf, package_parin, parin, plant_canopy_model, poisfft _hybrid, poismg, read_3d_binary, read_var_list, sort_particles, subjob, user_check_parameters, user_header, user_init_grid, user_parin, surface_coupler, temperton_fft, timestep, user_actions, user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy, user_parin, user_read_restart_data, user_spectra, write_var_list122 advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart, check_open, check_parameters, close_file, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, eqn_state_seawater, fft_xy, flow_statistics, header, init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid, message, mrun, netcdf, output_particles_netcdf, package_parin, parin, plant_canopy_model, poisfft, poisfft_hybrid, poismg, read_3d_binary, read_var_list, sort_particles, subjob, user_check_parameters, user_header, user_init_grid, user_parin, surface_coupler, temperton_fft, timestep, user_actions, user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy, user_parin, user_read_restart_data, user_spectra, write_var_list 119 123 120 124 -
palm/trunk/SOURCE/poisfft.f90
r198 r377 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! 6 ! __lcmuk changed to __lc to avoid problems with Intel compiler on sgi-ice 7 7 ! 8 8 ! Former revisions: … … 1361 1361 1362 1362 IF ( j <= nnyh ) THEN 1363 #if defined( __lc muk)1363 #if defined( __lc ) 1364 1364 CALL maketri_1dd( j, tri ) 1365 1365 #else … … 1367 1367 #endif 1368 1368 ELSE 1369 #if defined( __lc muk)1369 #if defined( __lc ) 1370 1370 CALL maketri_1dd( ny+1-j, tri ) 1371 1371 #else … … 1373 1373 #endif 1374 1374 ENDIF 1375 #if defined( __lc muk)1375 #if defined( __lc ) 1376 1376 CALL split_1dd( tri ) 1377 1377 #else … … 1382 1382 CONTAINS 1383 1383 1384 #if defined( __lc muk)1384 #if defined( __lc ) 1385 1385 SUBROUTINE maketri_1dd( j, tri ) 1386 1386 #else … … 1401 1401 REAL, DIMENSION(0:nx) :: l 1402 1402 1403 #if defined( __lc muk)1403 #if defined( __lc ) 1404 1404 REAL, DIMENSION(5,0:nx,0:nz-1) :: tri 1405 1405 #endif … … 1448 1448 1449 1449 1450 #if defined( __lc muk)1450 #if defined( __lc ) 1451 1451 SUBROUTINE split_1dd( tri ) 1452 1452 #else … … 1462 1462 INTEGER :: i, k 1463 1463 1464 #if defined( __lc muk)1464 #if defined( __lc ) 1465 1465 REAL, DIMENSION(5,0:nx,0:nz-1) :: tri 1466 1466 #endif
Note: See TracChangeset
for help on using the changeset viewer.