- Timestamp:
- Oct 6, 2018 2:15:46 PM (6 years ago)
- Location:
- palm/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/palmbuild
r3236 r3312 100 100 101 101 102 103 # ERROR HANDLING 104 # IN CASE OF EXIT: 102 # ERROR HANDLING IN CASE OF EXIT 105 103 trap 'rm -rf ${source_path}/${configuration_identifier}_last_make_protocol 106 if [[ $locat != normal ]]107 then 108 printf "\n\n +++ palmbuild killed \n\n"104 if [[ $locat != normal && $locat != control_c ]] 105 then 106 printf "\n\n+++ palmbuild crashed \n\n" 109 107 exit 1 108 elif [[ $locat != normal ]] 109 then 110 printf "\n+++ palmbuild killed by \"^C\" \n\n" 111 exit 2 110 112 else 111 113 if [[ $silent = false ]] 112 114 then 113 printf "\n\n *** palmbuild finished\n\n"115 printf "\n --> palmbuild finished\n\n" 114 116 fi 115 117 exit 0 116 fi 117 ' exit 118 119 120 # IN CASE OF TERMINAL-BREAK: 121 trap 'printf "\n\n +++ palmbuild killed by \"^C\" \n\n" 122 rm ${source_path}/${configuration_identifier}_last_make_protocol 123 exit 118 fi' exit 119 120 121 # ACTIONS IN CASE OF TERMINAL-BREAK (CONTROL-C): 122 trap 'locat=control_c 123 exit 1 124 124 ' 2 125 125 … … 776 776 echo " *** creating utilities on local host" 777 777 fi 778 make -f Makefile_utilities $make_options F90=$compiler_name F90_SER=$compiler_name_ser COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 779 mv agent_preprocessing $source_path/../SCRIPTS/. 778 make -f Makefile_utilities $make_options F90=$compiler_name F90_SER=$compiler_name_ser COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" | tee ${configuration_identifier}_last_make_protocol 779 780 if [[ ${PIPESTATUS[0]} != 0 ]] 781 then 782 printf "\a\n +++ error(s) occurred during compiling of the utilities for host configuration \"$configuration_identifier\" " 783 if [[ $silent = false ]] 784 then 785 answer=dummy 786 printf "\n" 787 while [[ "$answer" != c && "$answer" != k ]] 788 do 789 printf " >>> continue / list errors / kill palmbuild (c/l/k) ? " 790 read answer 791 if [[ "$answer" = l ]] 792 then 793 more ${configuration_identifier}_last_make_protocol 794 fi 795 done 796 if [[ $answer = k ]] 797 then 798 locat=user_abort; exit 799 fi 800 else 801 # ABORT ANYWAY 802 locat=user_abort; exit 803 fi 804 else 805 cp agent_preprocessing $source_path/../SCRIPTS/. 806 fi 780 807 781 808 … … 789 816 make $make_options PROG=$program_name F90=$compiler_name COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 2>&1 | tee ${configuration_identifier}_last_make_protocol 790 817 791 if [[ $ ?!= 0 ]]818 if [[ ${PIPESTATUS[0]} != 0 ]] 792 819 then 793 820 printf "\a\n +++ error(s) occurred during compiling or linking for host configuration \"$configuration_identifier\" " … … 885 912 make $make_options PROG=$program_name F90=$compiler_name COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 886 913 887 if [[ $ ?!= 0 ]]914 if [[ ${PIPESTATUS[0]} != 0 ]] 888 915 then 889 916 -
palm/trunk/SCRIPTS/palmrun
r3294 r3312 263 263 done 264 264 [[ $delete_temporary_catalog = true ]] && (cd; rm -rf $tempdir) 265 printf "\n\n+++ palmrun killed \n\n" 266 elif [[ $locat != control_c ]] 267 then 265 printf "\n\n+++ palmrun crashed \n\n" 266 exit 1 267 elif [[ $locat != normal ]] 268 then 269 [[ $delete_temporary_catalog = true ]] && (cd; rm -rf $tempdir) 270 printf "\n+++ palmrun killed by \"^C\" \n\n" 271 exit 2 272 else 268 273 printf "\n --> palmrun finished\n\n" 274 exit 0 269 275 fi' exit 270 276 271 277 272 278 # ACTIONS IN CASE OF TERMINAL-BREAK (CONTROL-C): 273 trap 'cd; rm -rf $tempdir 274 printf "\n+++ palmrun killed by \"^C\" \n\n" 275 locat=control_c 276 exit 279 trap 'locat=control_c 280 exit 1 277 281 ' 2 278 282 … … 1861 1865 fi 1862 1866 1863 if [[ $ ?!= 0 ]]1867 if [[ ${PIPESTATUS[0]} != 0 ]] 1864 1868 then 1865 1869 … … 1877 1881 palmbuild -v $use_existing_sources_folder -h $configuration_identifier -d $run_identifier 1878 1882 1879 if [[ $ ?!= 0 ]]1883 if [[ ${PIPESTATUS[0]} != 0 ]] 1880 1884 then 1881 1885 … … 2231 2235 $execute_command < coupling_steering 2232 2236 2233 if [[ $ ?!= 0 ]]2237 if [[ ${PIPESTATUS[0]} != 0 ]] 2234 2238 then 2235 2239 … … 2542 2546 batch_scp $PORTOPT $catalog_option $append_option -b -m $usecycle_option -u $local_username $return_address ${localout[$i]} "${pathout[$i]}" ${configuration_identifier}_${run_identifier}${endout[$i]} ${extout[$i]} 2543 2547 fi 2544 [[ $ ?!= 0 ]] && transfer_failed=true2548 [[ ${PIPESTATUS[0]} != 0 ]] && transfer_failed=true 2545 2549 2546 2550 -
palm/trunk/SOURCE/check_parameters.f90
r3302 r3312 824 824 ! 825 825 !-- Check for overlap combinations, which are not realized yet 826 IF ( transpose_compute_overlap ) THEN 827 IF ( numprocs == 1 ) STOP '+++ transpose-compute-overlap not implemented for single PE runs' 826 IF ( transpose_compute_overlap .AND. numprocs == 1 ) THEN 827 message_string = 'transpose-compute-overlap not implemented for single PE runs' 828 CALL message( 'check_parameters', 'PA0000', 1, 2, 0, 6, 0 ) 828 829 ENDIF 829 830 -
palm/trunk/SOURCE/chem_emissions_mod.f90
r3298 r3312 1078 1078 ' are not the ones required by PALM-4U: please check ' // & 1079 1079 ' chemistry emission module documentation.' 1080 CALL message( 'chem_emissions_setup', 'CM0446', 2, 2, 0, 6, 0 ) 1081 1082 STOP 1080 CALL message( 'chem_emissions_setup', 'CM0446', 2, 2, 0, 6, 0 ) 1081 1083 1082 END SELECT 1084 1083 -
palm/trunk/SOURCE/local_stop.f90
r3250 r3312 101 101 IF ( abort_mode == 1 ) THEN 102 102 CALL MPI_FINALIZE( ierr ) 103 STOP ''103 STOP 1 104 104 ELSEIF ( abort_mode == 2 ) THEN 105 105 CALL MPI_ABORT( comm2d, 9999, ierr ) … … 140 140 ENDIF 141 141 CALL MPI_FINALIZE( ierr ) 142 STOP ''142 STOP 1 143 143 144 144 CASE ( 1 ) … … 149 149 ENDIF 150 150 CALL MPI_FINALIZE( ierr ) 151 STOP ''151 STOP 1 152 152 153 153 CASE ( 2 ) … … 195 195 #else 196 196 197 STOP ''197 STOP 1 198 198 199 199 #endif
Note: See TracChangeset
for help on using the changeset viewer.