Changeset 1609
- Timestamp:
- Jul 3, 2015 3:37:58 PM (9 years ago)
- Location:
- palm/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/mrun
r1605 r1609 22 22 # Current revisions: 23 23 # ------------------ 24 # 24 # Modified the random number of the temporary working directory to match the 25 # queuing system number on HLRN-III (lccray*). 25 26 # 26 27 # Former revisions: … … 600 601 # VALUE OF do_remote IS IMPORTANT FOR THE FILE CONNECTIONS. 601 602 # IN CASE OF EXECUTION ON A REMOTE-MACHINE, A BATCH-JOB HAS 602 # TO BE SUBMITTED (I.E. do_ba cth=true)603 # TO BE SUBMITTED (I.E. do_batch=true) 603 604 if [[ -n $host && "$host" != $localhost ]] 604 605 then … … 1832 1833 1833 1834 # DETERMINE THE NAME OF MRUN'S TEMPORARY WORKING DIRECTORY 1834 kennung=$RANDOM 1835 1836 # ON HLRN-III, USE THE QUEUING NAME. OTHERWISE USE USERNAME AND RANDOM NUMBER 1837 if [[ $do_batch = false && $(echo $host | cut -c1-6) = lccray ]] 1838 then 1839 kennung=$(checkjob $PBS_JOBID | grep Reservation | cut -d" " -s -f2 | cut -d"." -s -f2 | sed "s/['\"]//g") 1840 else 1841 kennung=$RANDOM 1842 fi 1843 1835 1844 if [[ "$tmp_user_catalog" = "" ]] 1836 1845 then -
palm/trunk/SOURCE/poismg_fast.f90
r1576 r1609 23 23 ! Current revisions: 24 24 ! ----------------- 25 ! 25 ! Bugfix: allow compilation without __parallel. 26 26 ! 27 27 ! Former revisions: … … 55 55 USE cpulog, & 56 56 ONLY: cpu_log, log_point_s 57 57 58 USE kinds 58 USE MPI 59 59 60 USE pegrid 60 61 … … 1685 1686 !++ ATTENTION: Check reason for this error. Remove it or replace WRITE 1686 1687 !++ by PALM message 1688 #if defined ( __parallel ) 1687 1689 IF ( ind /= ind_even_odd ) THEN 1688 1690 WRITE (0,*) 'ERROR ==> illegal ind_even_odd ',ind,ind_even_odd,l 1689 1691 CALL MPI_ABORT(MPI_COMM_WORLD,i,j) 1690 1692 ENDIF 1693 #endif 1691 1694 ! 1692 1695 !-- Sort the data with odd k index … … 2354 2357 nyn_mg, nzb, nzt, nzt_mg 2355 2358 2356 USE pegrid, &2357 ONLY: ngp_xz, ngp_yz2358 2359 2359 IMPLICIT NONE 2360 2360 … … 2381 2381 nxl_mg(grid_level-1)-1:nxr_mg(grid_level-1)+1) :: temp !: 2382 2382 2383 2383 #if defined ( __parallel ) 2384 2384 sendrecv_in_background_save = sendrecv_in_background 2385 2385 sendrecv_in_background = .FALSE. … … 2865 2865 2866 2866 ELSE 2867 2867 2868 ! 2868 2869 !-- Standard horizontal ghost boundary exchange for small coarse grid … … 2877 2878 synchronous_exchange = synchronous_exchange_save 2878 2879 send_receive = 'al' 2880 #else 2881 2882 ! 2883 !-- Standard horizontal ghost boundary exchange for small coarse grid 2884 !-- levels, where the transfer time is latency bound 2885 CALL exchange_horiz( p_mg, 1 ) 2886 #endif 2887 2888 2879 2889 2880 2890 END SUBROUTINE special_exchange_horiz
Note: See TracChangeset
for help on using the changeset viewer.