- Timestamp:
- May 12, 2009 10:54:28 AM (16 years ago)
- Location:
- palm/trunk/SCRIPTS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/mrun
r306 r312 181 181 # 16/04/09 - Siggi - new option -y for precursor (uncoupled) ocean runs 182 182 # to be followed by a coupled atmosphere-ocean run 183 # 21/04/09 - Siggi - adjustments for new IBM at DKRZ, which is now ibmh 183 184 184 185 … … 1206 1207 queue=csolo 1207 1208 fi;; 1208 (ibmh) if [[ $node_usage = shared ]] 1209 then 1210 queue=cshare 1211 else 1212 queue=csolo 1213 fi;; 1209 (ibmh) queue=no_class;; 1214 1210 (ibmy) queue=parallel;; 1215 1211 (lcsgib) queue=bigq;; … … 1940 1936 if [[ "$tmp_user_catalog" = "" ]] 1941 1937 then 1942 if [[ $localhost = ibm b || $localhost = ibmh ]]1943 then 1944 tmp_user_catalog=$ TMPDIR1938 if [[ $localhost = ibmh ]] 1939 then 1940 tmp_user_catalog=$SCRATCH 1945 1941 elif [[ $localhost = nech ]] 1946 1942 then … … 1957 1953 if [[ "$tmp_data_catalog" = "" ]] 1958 1954 then 1959 if [[ $localhost = ibmb || $localhost = ibmh]]1955 if [[ $localhost = ibmb ]] 1960 1956 then 1961 1957 tmp_data_catalog=$WORK/mrun_restart_data … … 2410 2406 [[ $? != 0 ]] && compile_error=true 2411 2407 rm -rf $TEMPDIR_COMPILE 2408 elif [[ $localhost = ibmh ]] 2409 then 2410 printf " compiler is called via ssh on \"blizzard\" \n" 2411 ssh 136.172.40.15 -l $usern "cd $TEMPDIR; make -f Makefile PROG=a.out F90=$compiler_name COPT=\"$cpp_options\" F90FLAGS=\"$fopts\" LDFLAGS=\"$lopts\" " 2412 [[ ! -f a.out ]] && compile_error=true 2413 continue # ANDERENFALLS IST STATUS=1, FALLS A.OUT VORHANDEN 2412 2414 elif [[ $localhost = lcsgib ]] 2413 2415 then … … 2959 2961 then 2960 2962 # SETUP THE IBM MPI ENVIRONMENT 2961 export MP_SHARED_MEMORY=yes 2962 export AIXTHREAD_SCOPE=S 2963 export OMP_NUM_THREADS=$threads_per_task 2964 export XLSMPOPTS="spins=0:yields=0:stack=20000000" 2965 export AUTHSTATE=files 2966 export XLFRTEOPTS="nlwidth=132:err_recovery=no" # RECORD-LENGTH OF NAMELIST-OUTPUT 2967 # export MP_PRINTENV=yes 2968 2969 # TUNING-VARIABLEN ZUR VERBESSERUNG DER KOMMUNIKATION 2970 # ZEIGEN ABER DERZEIT (SEP 04, FEDERATION) KAUM WIRKUNG 2971 export MP_WAIT_MODE=poll 2972 [[ $node_usage = not_shared ]] && export MP_SINGLE_THREAD=yes 2973 # export MP_EAGER_LIMIT=65535 2974 2975 # # TESTWEISE FUER TURBOMPI (JAN 05) 2976 # export MPJ_MTAB=128 2977 # export MPJ_ALLTOALL=1 2978 # export MPJ_ALLTOALLV=1 2963 if [[ $host != ibmh ]] 2964 then 2965 export MP_SHARED_MEMORY=yes 2966 export AIXTHREAD_SCOPE=S 2967 export OMP_NUM_THREADS=$threads_per_task 2968 export XLSMPOPTS="spins=0:yields=0:stack=20000000" 2969 export AUTHSTATE=files 2970 export XLFRTEOPTS="nlwidth=132:err_recovery=no" # RECORD-LENGTH OF NAMELIST-OUTPUT 2971 # export MP_PRINTENV=yes 2972 2973 # TUNING-VARIABLEN ZUR VERBESSERUNG DER KOMMUNIKATION 2974 # ZEIGEN ABER DERZEIT (SEP 04, FEDERATION) KAUM WIRKUNG 2975 export MP_WAIT_MODE=poll 2976 [[ $node_usage = not_shared ]] && export MP_SINGLE_THREAD=yes 2977 # export MP_EAGER_LIMIT=65535 2978 2979 # # TESTWEISE FUER TURBOMPI (JAN 05) 2980 # export MPJ_MTAB=128 2981 # export MPJ_ALLTOALL=1 2982 # export MPJ_ALLTOALLV=1 2983 fi 2979 2984 2980 2985 if [[ "$LOADLBATCH" = yes ]] -
palm/trunk/SCRIPTS/subjob
r292 r312 97 97 # 02/03/09 - Siggi - Adjustments for new NEC-SX9 at RIAM 98 98 # 16/04/09 - Marcus- Adjustments for lcsgib and lcsgih 99 # 21/04/09 - Siggi - adjustments for new IBM at DKRZ, which is now ibmh 99 100 100 101 … … 181 182 (h01*|hicegate1) local_addres=130.75.4.102; local_host=lcsgih;; 182 183 (hicegate2) local_addres=130.75.4.103; local_host=lcsgih;; 183 ( hreg*-en0|hanni*-en0) local_addres=130.75.4.10;local_host=ibmh;;184 (blizzard1) local_addres=136.172.40.15; local_host=ibmh;; 184 185 (irifi) local_addres=130.75.105.104; local_host=lcmuk;; 185 186 (levanto) local_addres=130.75.105.45; local_host=lcmuk;; … … 317 318 (ibm) queue=p690_standard; remote_addres=134.76.99.81; submcom=/usr/lpp/LoadL/full/bin/llsubmit;; 318 319 (ibmb) queue=cpar; remote_addres=130.73.230.10; submcom=/usr/lpp/LoadL/full/bin/llsubmit;; 319 (ibmh) queue= cpar; remote_addres=130.75.4.10; submcom=/usr/lpp/LoadL/full/bin/llsubmit;;320 (ibmh) queue=no_class; remote_addres=136.172.40.15; submcom=/usr/lpp/LoadL/full/bin/llsubmit;; 320 321 (ibms) queue=p_normal; remote_addres=150.183.5.101; submcom=/usr/lpp/LoadL/full/bin/llsubmit;; 321 322 (ibmy) queue=parallel; remote_addres=165.132.26.58; submcom=/usr/lpp/LoadL/full/bin/llsubmit;; … … 350 351 esac;; 351 352 (ibmh) case $ndq in 352 ( cdata|cdev|cexp|channi|cxxl|c1|cshare|csolo|csoloh3h|csoloh6h|csoloh12h|csoloh1d|csoloh2d|cspec) error=false;;353 (no_class) error=false;; 353 354 (*) error=true;; 354 355 esac;; … … 557 558 consumable_memory="ConsumableMemory($memory mb)" 558 559 fi 559 if [[ $queue = cdev ]] 560 then 561 data_limit="# @ data_limit = 1.76gb" 562 network_to_use="# @ network.mpi = sn_all,shared,ip" 563 else 564 if [[ $remote_host = ibms ]] 565 then 566 network_to_use="# @ network.mpi = csss,shared,us" 567 elif [[ $remote_host = ibmy ]] 568 then 569 network_to_use="" 560 561 if [[ $remote_host = ibmh ]] 562 then 563 data_limit="" 564 network_to_use="" 565 class="" 566 environment="" 567 else 568 class="# @ class = $queue" 569 environment="# @ environment = OMP_NUM_THREADS=$threads_per_task; MP_SHARED_MEMORY=yes" 570 if [[ $queue = cdev ]] 571 then 572 data_limit="# @ data_limit = 1.76gb" 573 network_to_use="# @ network.mpi = sn_all,shared,ip" 570 574 else 571 network_to_use="# @ network.mpi = sn_all,shared,us" 572 data_limit="# @ data_limit = 1.76gb" 575 if [[ $remote_host = ibms ]] 576 then 577 network_to_use="# @ network.mpi = csss,shared,us" 578 elif [[ $remote_host = ibmy ]] 579 then 580 network_to_use="" 581 else 582 network_to_use="# @ network.mpi = sn_all,shared,us" 583 data_limit="# @ data_limit = 1.76gb" 584 fi 573 585 fi 574 586 fi … … 576 588 cat > $job_to_send << %%END%% 577 589 #!/bin/ksh 590 # @ shell = /bin/ksh 578 591 579 592 # @ job_type = parallel … … 584 597 # @ error = $remote_dayfile 585 598 # @ image_size = 50 586 # @ class = $queue 587 # @ environment = OMP_NUM_THREADS=$threads_per_task; MP_SHARED_MEMORY=yes 599 $class 600 $environment 588 601 $network_to_use 589 602 $data_limit … … 642 655 # @ output = $remote_dayfile 643 656 # @ error = $remote_dayfile 644 # @ class = $queue 657 $class 645 658 $notification 646 659 … … 916 929 echo "echo \"# @ output = job_queue/last_job_transfer_protocol\" >> scpjob.$kennung" >> $job_to_send 917 930 echo "echo \"# @ error = job_queue/last_job_transfer_protocol\" >> scpjob.$kennung" >> $job_to_send 918 echo "echo \"# @ class = $return_queue\" >> scpjob.$kennung" >> $job_to_send 931 if [[ $host != "ibmh" ]] 932 then 933 echo "echo \"# @ class = $return_queue\" >> scpjob.$kennung" >> $job_to_send 934 fi 919 935 echo "echo \"# @ image_size = 10\" >> scpjob.$kennung" >> $job_to_send 920 936 echo "echo \"# @ notification = never\" >> scpjob.$kennung" >> $job_to_send
Note: See TracChangeset
for help on using the changeset viewer.