- Timestamp:
- 05/02/19 13:56:48 (5 years ago)
- Location:
- codes/icosagcm/devel/src/unstructured
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/unstructured/data_unstructured.F90
r813 r832 1 1 MODULE data_unstructured_mod 2 2 USE ISO_C_BINDING 3 USE OMP_LIB4 3 USE mpipara, ONLY : is_mpi_master 5 4 USE grid_param, ONLY : llm, nqdyn 5 #ifdef CPP_USING_OMP 6 USE OMP_LIB 7 #endif 6 8 IMPLICIT NONE 7 9 SAVE … … 72 74 73 75 !---------------------------- PROFILING -------------------------- 74 76 77 #ifndef CPP_USING_OMP 78 FUNCTION omp_get_wtime() 79 TIME :: omp_get_wtime 80 CALL CPU_TIME(omp_get_wtime) 81 END FUNCTION omp_get_wtime 82 83 FUNCTION omp_get_num_procs() 84 INTEGER :: omp_get_num_procs 85 omp_get_num_procs=1 86 END FUNCTION omp_get_num_procs 87 88 FUNCTION omp_get_max_threads() 89 INTEGER :: omp_get_max_threads 90 omp_get_max_threads=1 91 END FUNCTION omp_get_max_threads 92 #endif 93 75 94 SUBROUTINE init_trace() 76 95 !$OMP MASTER -
codes/icosagcm/devel/src/unstructured/timestep_unstructured.F90
r802 r832 1 1 MODULE timestep_unstructured_mod 2 2 USE ISO_C_BINDING 3 USE OMP_LIB4 3 #ifdef CPP_USING_XIOS 5 4 USE xios … … 60 59 INTEGER :: ij 61 60 62 ! CALL CPU_TIME(time1)63 61 time1=OMP_GET_WTIME() 64 62 … … 107 105 108 106 time2=OMP_GET_WTIME() 109 ! CALL CPU_TIME(time2)110 107 IF(time2>time1) elapsed = elapsed + time2-time1 111 108 … … 140 137 INTEGER :: step, stage, iq, ij 141 138 142 !CALL CPU_TIME(time1)143 139 time1=OMP_GET_WTIME() 144 140 … … 234 230 235 231 time2=OMP_GET_WTIME() 236 ! CALL CPU_TIME(time2)237 232 IF(time2>time1) elapsed = elapsed + time2-time1 238 233 -
codes/icosagcm/devel/src/unstructured/transport_unstructured.F90
r688 r832 1 1 MODULE transport_unstructured_mod 2 2 USE ISO_C_BINDING 3 USE OMP_LIB4 3 USE data_unstructured_mod 5 4 IMPLICIT NONE … … 34 33 35 34 time2=OMP_GET_WTIME() 36 ! CALL CPU_TIME(time2)37 35 IF(time2>time1) elapsed = elapsed + time2-time1 38 36
Note: See TracChangeset
for help on using the changeset viewer.