Console Output
Skipping 54 KB..
Full Logiles/clubb_lapack_single.dir/slascl.f.o
[412/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o
[413/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[414/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f-pp.f
[415/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[416/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f-pp.f
[417/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[418/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f-pp.f
[419/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f-pp.f
[420/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[421/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[422/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[423/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f-pp.f
[424/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[425/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f-pp.f
[426/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[427/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f-pp.f
[428/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[429/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f-pp.f
[430/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[431/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[432/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[433/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f-pp.f
[434/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o
[435/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f-pp.f
[436/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o
[437/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[438/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[439/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f-pp.f
[440/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f-pp.f
[441/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f-pp.f
[442/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f-pp.f
[443/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[444/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[445/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f-pp.f
[446/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f-pp.f
[447/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f-pp.f
[448/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f-pp.f
[449/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f-pp.f
[450/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[451/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[452/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[453/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[454/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[455/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f-pp.f
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f-pp.f
[457/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f-pp.f
[458/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[459/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f-pp.f
[460/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f-pp.f
[461/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f-pp.f
[462/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f-pp.f
[463/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o
[464/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f-pp.f
[465/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[466/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f-pp.f
[467/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90-pp.f90
[468/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[469/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[470/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90-pp.f90
[471/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90-pp.f90
[473/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[476/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[477/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[479/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[480/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[481/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[482/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[483/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[484/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[485/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[486/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[488/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[489/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[490/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[491/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[492/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[493/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[494/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[495/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[496/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[497/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[498/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o
[499/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o
[500/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o
[501/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[502/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[503/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o
[504/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[505/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[506/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[507/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[508/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[509/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o
[510/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[511/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[512/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o
[513/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o
[514/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[515/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[516/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o
NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Lapack/Lapack_double/dlamch.f: 109)
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
[517/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o
[518/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[519/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[523/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[524/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[525/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[526/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[527/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[532/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[533/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[536/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[538/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[541/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o
[549/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[550/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[552/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[556/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[558/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[559/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[560/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[561/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o
[562/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[563/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[564/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[565/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[566/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[567/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[569/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[570/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[572/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[573/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[574/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[575/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[576/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[577/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o
[580/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[581/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o
[582/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o
[583/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[584/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[585/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[586/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[587/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[588/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[589/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[590/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[591/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[592/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90-pp.f90
[593/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90-pp.f90
[594/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90-pp.f90
[595/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90-pp.f90
[596/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[597/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[598/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[599/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o
[600/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o
[601/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o
[602/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o
[603/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o
[604/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o
[605/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o
[606/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o
[607/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o
[608/915] Linking Fortran static library src/Lapack/liblapack_lib.a
[609/915] Generating Fortran dyndep file src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Fortran.dd
[610/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o
[611/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o
[612/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o
[613/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o
[614/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o
[615/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o
[616/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o
[617/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[618/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90.o
[619/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[620/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o
[621/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[623/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[624/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
thlm2t_in_k_2d:
141, Generating implicit map(tofrom:rcm(:,:),thlm(:,:),exner(:,:))
[629/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[630/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[631/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
[632/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o
[633/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
skx_func:
77, Generating implicit map(tofrom:skx_denom_tol(:),clubb_params(:,:))
lg_2005_ansatz:
180, Generating implicit map(tofrom:wp2(:,:),skx(:,:),wpxp(:,:),xp2(:,:),beta(:),sigma_sqd_w(:,:),skw(:,:))
xp3_lg_2005_ansatz:
266, Generating implicit map(tofrom:clubb_params(:,:),skx_denom_tol(:))
[634/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
[635/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[636/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o
[637/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o
[638/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
tridiag_lu_solve_single_rhs_lhs:
121, Generating implicit map(tofrom:lhs(:,:),upper(:),soln(:),rhs(:),lower_diag_invrs(:))
tridiag_lu_solve_single_rhs_multiple_lhs:
190, Generating implicit map(tofrom:lhs(:,:,:),lower_diag_invrs(:,:),upper(:,:))
tridiag_lu_solve_multiple_rhs_lhs:
288, Generating implicit map(tofrom:lhs(:,:,:),lower_diag_invrs(:,:),upper(:,:))
[639/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
penta_lu_solve_single_rhs_multiple_lhs:
151, Generating implicit map(tofrom:lower_1(:,:),lower_diag_invrs(:,:),upper_1(:,:),upper_2(:,:),lhs(:,:,:))
penta_lu_solve_multiple_rhs_lhs:
284, Generating implicit map(tofrom:lower_1(:,:),lower_diag_invrs(:,:),upper_1(:,:),upper_2(:,:),lhs(:,:,:))
[640/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
adg1_w_closure:
663, Generating implicit map(tofrom:wm(:,:),wp2(:,:),sigma_sqd_w(:,:),mixt_frac(:,:),w_1(:,:),w_2(:,:),varnce_w_2(:,:),w_2_n(:,:),skw(:,:),w_1_n(:,:),sqrt_wp2(:,:),varnce_w_1(:,:))
adg1_adg2_responder_params:
1121, Generating implicit map(tofrom:w_2_n(:,:),xm(:,:),xp2(:,:),wpxp(:,:),x_2(:,:),x_1(:,:),sqrt_wp2(:,:),varnce_x_1(:,:),wp2(:,:),sigma_sqd_w(:,:),w_1_n(:,:),varnce_x_2(:,:),mixt_frac(:,:),alpha_x(:,:),beta(:))
[641/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o
[642/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
band_solve_single_rhs_multiple_lhs:
125, Generating update from(lhs(:,:,:),rhs(:,:))
139, Generating update to(rcond(:))
147, Generating update from(rhs(:,:),lhs(:,:,:))
156, Generating update to(soln(:,:))
168, Generating update from(lhs(:,:,:),rhs(:,:),old_soln(:,:))
174, Generating update to(soln(:,:))
band_solve_multiple_rhs_lhs:
271, Generating update from(lhs(:,:,:),rhs(:,:,:))
285, Generating update to(rcond(:))
293, Generating update from(rhs(:,:,:),lhs(:,:,:))
302, Generating update to(soln(:,:,:))
314, Generating update from(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
327, Generating update to(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
521, Generating update from(lhs(:,:,:),rhs(:,:))
533, Generating update to(rcond(:))
541, Generating update from(rhs(:,:),lhs(:,:,:))
549, Generating update to(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
639, Generating update from(lhs(:,:,:),rhs(:,:,:))
651, Generating update to(rcond(:))
659, Generating update from(rhs(:,:,:),lhs(:,:,:))
667, Generating update to(soln(:,:,:))
[643/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
linear_interpolated_azm_2d:
1757, Generating implicit map(tofrom:linear_interpolated_azm(:,:),gr,azt(:,:))
zt2zm2zt:
1892, Generating map(alloc:azt_zm(:,:))
zm2zt2zm:
1950, Generating map(alloc:azm_zt(:,:))
linear_interpolated_azt_2d:
2395, Generating implicit map(tofrom:gr,linear_interpolated_azt(:,:),azm(:,:))
gradzm_2d:
2711, Generating implicit map(tofrom:gr,azm(:,:))
gradzm_1d:
2763, Generating map(to:azm_col(:,:),gr)
Generating map(from:gradzm_1d_col(:,:))
Generating map(to:gr%invrs_dzt(:,:))
gradzt_2d:
2812, Generating implicit map(tofrom:gr,azt(:,:))
gradzt_1d:
2878, Generating map(to:azt_col(:,:),gr)
Generating map(from:gradzt_1d_col(:,:))
Generating map(to:gr%invrs_dzm(:,:))
[644/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
[645/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
calculate_thvm:
251, Generating implicit map(tofrom:thvm(:,:),thv_ds_zt(:,:),rtm(:,:),thlm(:,:),rcm(:,:),exner(:,:))
[646/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[647/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
term_ma_zt_lhs:
198, Generating implicit map(tofrom:invrs_dzt(:,:),wm_zt(:,:),weights_zt2zm(:,:,:),lhs_ma(:,:,:))
term_ma_zm_lhs:
491, Generating implicit map(tofrom:lhs_ma(:,:,:))
[648/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
sat_mixrat_liq_2d:
402, Generating implicit map(tofrom:t_in_k(:,:),esat(:,:))
sat_mixrat_ice_2d:
996, Generating implicit map(tofrom:esat_ice(:,:),t_in_k(:,:))
[649/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
xpyp_term_ta_pdf_lhs:
373, Generating implicit map(tofrom:lhs_ta(:,:,:))
xpyp_term_ta_pdf_lhs_godunov:
547, Generating implicit map(tofrom:lhs_ta(:,:,:))
xpyp_term_ta_pdf_rhs:
904, Generating implicit map(tofrom:rhs_ta(:,:))
xpyp_term_ta_pdf_rhs_godunov:
1039, Generating implicit map(tofrom:rhs_ta(:,:))
[650/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[651/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
diffusion_zt_lhs:
315, Generating implicit map(tofrom:k_zm(:,:),nu(:),k_zm_nu(:,:))
diffusion_zm_lhs:
852, Generating implicit map(tofrom:rho_k_zt_nu(:,:),rho_ds_zt(:,:),nu(:),k_zt(:,:))
[652/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[653/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
calc_ri_zm:
935, Generating implicit map(tofrom:bv_freq_sqd(:,:),ri_zm(:,:),shear(:,:))
smooth_min_sclr_idx:
1352, Generating implicit map(tofrom:input_var2(:,:))
smooth_min_array_scalar:
1409, Generating implicit map(tofrom:input_var1(:,:))
smooth_min_arrays:
1466, Generating implicit map(tofrom:input_var2(:,:),input_var1(:,:))
smooth_max_sclr_idx:
1562, Generating implicit map(tofrom:input_var2(:,:))
smooth_max_array_scalar:
1619, Generating implicit map(tofrom:input_var1(:,:))
smooth_max_array_1d_scalar:
1675, Generating implicit map(tofrom:input_var1(:))
smooth_max_arrays:
1730, Generating implicit map(tofrom:input_var2(:,:),input_var1(:,:))
smooth_heaviside_peskin:
1830, Generating implicit map(tofrom:input(:,:))
calc_xpwp_2d:
1944, Generating implicit map(tofrom:xpwp(:,:),xm(:,:),gr,km_zm(:,:))
pvertinterp:
2219, Generating implicit map(tofrom:interp_var(:),p_mid(:,:),input_var(:,:),gr)
[654/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
zero_pdf_params_api:
326, Generating implicit map(tofrom:pdf_params)
[655/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[656/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
stats_update_scalar:
893, Generating update from(values)
stats_update_1d:
953, Generating update from(values(:))
stats_update_2d:
1012, Generating update from(values(:,:))
stats_begin_budget_scalar:
1063, Generating update from(values)
stats_begin_budget_1d:
1108, Generating update from(values(:))
stats_begin_budget_2d:
1161, Generating update from(values(:,:))
stats_update_budget_scalar:
1208, Generating update from(values)
stats_update_budget_1d:
1258, Generating update from(values(:))
stats_update_budget_2d:
1303, Generating update from(values(:,:))
stats_finalize_budget_scalar:
1361, Generating update from(values)
stats_finalize_budget_1d:
1426, Generating update from(values(:))
stats_finalize_budget_2d:
1498, Generating update from(values(:,:))
[657/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[658/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[659/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[660/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
calc_grid_dens:
1294, Generating implicit map(tofrom:ddzt_vm(:,:),gr,ddzt_um(:,:),ddzt_umvm_sqd(:,:))
[661/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
[662/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[663/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
mfl_xm_lhs:
1146, Generating implicit map(tofrom:lhs(:,:,:))
mfl_xm_rhs:
1225, Generating implicit map(tofrom:rho_ds_zm(:,:),xm_forcing(:,:),xm_old(:,:),invrs_dzt(:,:),invrs_rho_ds_zt(:,:),rhs(:,:),wpxp(:,:))
calc_mean_w_up_down_component:
2150, Generating implicit map(tofrom:mean_w_up_i(:,:),varnce_w_i_zm(:,:),w_min(:,:),w_i_zm(:,:),mean_w_down_i(:,:))
[664/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[665/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[666/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
clip_covar:
545, Generating update from(xpyp(:,:))
572, Generating implicit map(tofrom:yp2(:,:),xpyp_chnge(:,:),xp2(:,:),xpyp(:,:))
clip_variance:
714, Generating map(to:threshold_hi)
Generating implicit map(tofrom:threshold_lo(:,:))
clip_skewness:
908, Generating map(to:gr,gr%zt(:,:),sfc_elevation(:))
Generating map(tofrom:wp3(:,:))
Generating map(to:wp2_zt(:,:))
913, Generating update from(wp3(:,:))
924, Generating update from(wp3(:,:))
clip_rcm:
1160, Generating update from(rtm(:,:),rcm(:,:))
1181, Generating implicit map(tofrom:rtm(:,:),rcm(:,:))
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
set_lscale_max:
67, Generating implicit map(tofrom:host_dy(:),lscale_max(:),host_dx(:))
[668/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
[669/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
windm_edsclrm_lhs:
2237, Generating implicit map(tofrom:lhs_diff(:,:,:),lhs(:,:,:))
windm_edsclrm_rhs:
2383, Generating implicit map(tofrom:lhs_diff(:,:,:),rhs(:,:),xm(:,:),xm_tndcy(:,:))
[670/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
calc_wp4_pdf:
2056, Generating implicit map(tofrom:wm(:,:),wp4(:,:),mixt_frac(:,:),varnce_w_2(:,:),w_2(:,:),varnce_w_1(:,:),w_1(:,:))
calc_wp2xp2_pdf:
2163, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),wp2xp2(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),varnce_x_1(:,:),corr_w_x_1(:,:),varnce_w_1(:,:))
calc_wp2xp_pdf:
2272, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),mixt_frac(:,:),wp2xp(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),w_1(:,:),varnce_w_1(:,:),x_1(:,:),corr_w_x_1(:,:),varnce_x_1(:,:))
calc_wpxp2_pdf:
2374, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),wpxp2(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),varnce_x_1(:,:),corr_w_x_1(:,:),varnce_w_1(:,:))
calc_wpxpyp_pdf:
2503, Generating implicit map(tofrom:wm(:,:),corr_x_y_2(:,:),varnce_y_2(:,:),w_2(:,:),wpxpyp(:,:),x_2(:,:),xm(:,:),y_2(:,:),ym(:,:),corr_w_y_2(:,:),varnce_w_2(:,:),varnce_x_2(:,:),corr_w_x_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),y_1(:,:),corr_x_y_1(:,:),varnce_x_1(:,:),varnce_y_1(:,:),corr_w_y_1(:,:),varnce_w_1(:,:),corr_w_x_1(:,:))
calc_liquid_cloud_frac_component:
2625, Generating implicit map(tofrom:cloud_frac(:,:),rc(:,:),stdev_chi(:,:),mean_chi(:,:))
calc_ice_cloud_frac_component:
2755, Generating implicit map(tofrom:rc_in(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rc(:,:),tl(:,:))
calc_xprcp_component:
3270, Generating implicit map(tofrom:wprcp_contrib_comp_i(:,:),wp2rcp_contrib_comp_i(:,:),vprcp_contrib_comp_i(:,:),w_i(:,:),cthl_i(:,:),rc_i(:,:),wm(:,:),v_i(:,:),rtm(:,:),rcm(:,:),rt_i(:,:),cloud_frac_i(:,:),stdev_chi_i(:,:),rtprcp_contrib_comp_i(:,:),corr_chi_eta_i(:,:),thlm(:,:),stdev_eta_i(:,:),thl_i(:,:),crt_i(:,:),um(:,:),thlprcp_contrib_comp_i(:,:),u_i(:,:),vm(:,:),uprcp_contrib_comp_i(:,:),varnce_w_i(:,:))
calc_w_up_in_cloud:
3408, Generating implicit map(tofrom:mixt_frac(:,:),varnce_w_1(:,:),varnce_w_2(:,:),w_1(:,:),cloudy_downdraft_frac(:,:),cloudy_updraft_frac(:,:),cloud_frac_1(:,:),cloud_frac_2(:,:),w_up_in_cloud(:,:),w_down_in_cloud(:,:),w_2(:,:))
trapezoidal_rule_zt:
5163, Generating implicit map(tofrom:wp2up_zm(:,:),cloud_frac_zm(:,:),wprtpthlp_zm(:,:),wpthlp2_zm(:,:),wprtp2_zm(:,:),gr,ice_supersat_frac_zm(:,:),rcm_zm(:,:),wp2thvp_zm(:,:))
calc_trapezoid_zt:
5364, Generating implicit map(tofrom:variable_zm(:,:),variable_zt(:,:),gr)
calc_trapezoid_zm:
5445, Generating implicit map(tofrom:gr,variable_zt(:,:),variable_zm(:,:))
[671/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
fill_holes_vertical_api:
133, Generating implicit map(tofrom:field(:,:))
fill_holes_global:
364, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),dz(:,:))
fill_holes_sliding_window:
573, Generating implicit map(tofrom:field(:,:))
fill_holes_widening_windows:
822, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),dz(:,:))
fill_holes_smart_window:
997, Generating implicit map(tofrom:field(:,:),dz(:,:),rho_ds(:,:),normalized_mass(:,:))
fill_holes_smart_window_smooth:
1270, Generating implicit map(tofrom:field(:,:),dz(:,:),normalized_mass(:,:),rho_ds(:,:))
fill_holes_parallel:
1550, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),invrs_rho_ds_dz(:,:),dz(:,:))
fill_holes_wp2_from_horz_tke:
1862, Generating implicit map(tofrom:wp2(:,:))
fill_holes_driver_api:
2457, Generating map(to:gr,rho_ds_zt(:))
Generating map(tofrom:hydromet(:,i))
Generating map(to:gr%dzt(:,:))
[672/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
xp2_xpyp_lhs:
2831, Generating implicit map(tofrom:lhs(:,:,:),lhs_dp1(:,:),lhs_ta(:,:,:),lhs_ma(:,:,:),lhs_diff(:,:,:))
term_tp_rhs:
5911, Generating implicit map(tofrom:invrs_dzm(:,:),wpxap(:,:),wpxbp(:,:),rhs(:,:),xbm(:,:),xam(:,:))
term_dp1_lhs:
6008, Generating implicit map(tofrom:gr,lhs(:,:))
term_dp1_rhs:
6102, Generating implicit map(tofrom:invrs_tau_zm(:,:),rhs(:,:),cn(:,:))
term_pr1:
6232, Generating implicit map(tofrom:invrs_tau_c4_zm(:,:),c14(:),wp2(:,:),xbp2(:,:),rhs(:,:),invrs_tau_c14_zm(:,:),c4(:))
term_pr2:
6350, Generating implicit map(tofrom:gr,rhs_pr2(:,:),vpwp(:,:),wpthvp(:,:),c_uu_buoy(:),um(:,:),c_uu_shr(:),thv_ds_zm(:,:),vm(:,:),upwp(:,:))
pos_definite_variances:
6449, Generating update from(xp2_np1(:,:))
6471, Generating update from(xp2_np1(:,:))
[673/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
xm_wpxp_lhs:
1372, Generating implicit map(tofrom:lhs(:,:,:))
xm_term_ta_lhs:
5452, Generating implicit map(tofrom:invrs_rho_ds_zt(:,:),gr,rho_ds_zm(:,:),lhs_ta_xm(:,:,:))
wpxp_term_tp_lhs:
5553, Generating implicit map(tofrom:gr,lhs_tp(:,:,:))
wpxp_terms_ac_pr2_lhs:
5684, Generating implicit map(tofrom:gr,lhs_ac_pr2(:,:))
wpxp_term_pr1_lhs:
5788, Generating implicit map(tofrom:invrs_tau_c6_zm(:,:),c6thl_skw_fnc(:,:),lhs_pr1_wprtp(:,:),lhs_pr1_wpthlp(:,:),c6rt_skw_fnc(:,:))
wpxp_terms_bp_pr3_rhs:
5920, Generating implicit map(tofrom:gr,rhs_bp_pr3(:,:))
damp_coefficient:
6218, Generating implicit map(tofrom:gr,max_coeff_value(:),threshold(:),damped_value(:,:),cx_skw_fnc(:,:),lscale_zm(:,:),altitude_threshold(:),coefficient(:))
[674/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
wp23_lhs:
2159, Generating implicit map(tofrom:lhs(:,:,:))
wp23_rhs:
2605, Generating implicit map(tofrom:rhs(:,:))
wp2_term_ta_lhs:
3397, Generating implicit map(tofrom:lhs_ta_wp2(:,:,:),gr)
wp2_terms_ac_pr2_lhs:
3527, Generating implicit map(tofrom:gr,lhs_ac_pr2_wp2(:,:))
wp2_term_dp1_lhs:
3624, Generating implicit map(tofrom:gr,lhs_dp1_wp2(:,:))
wp2_term_pr1_lhs:
3727, Generating implicit map(tofrom:lhs_pr1_wp2(:,:),gr)
wp2_terms_bp_pr2_rhs:
3824, Generating implicit map(tofrom:rhs_bp_pr2_wp2(:,:),gr)
wp2_term_dp1_rhs:
3928, Generating implicit map(tofrom:rhs_dp1_wp2(:,:),gr)
wp2_term_pr3_rhs:
4055, Generating implicit map(tofrom:gr,rhs_pr3_wp2(:,:))
wp2_term_pr1_rhs:
4177, Generating implicit map(tofrom:rhs_pr1_wp2(:,:),gr)
wp2_term_pr_dfsn_rhs:
4279, Generating implicit map(tofrom:wp3(:,:),wpuip2(:,:),wpup2(:,:),wpvp2(:,:))
wp3_term_ta_new_pdf_lhs:
4443, Generating implicit map(tofrom:lhs_ta_wp3(:,:,:),gr)
wp3_term_ta_adg1_lhs:
4642, Generating implicit map(tofrom:lhs_ta_wp3(:,:,:),gr)
wp3_term_tp_lhs:
4949, Generating implicit map(tofrom:lhs_tp_wp3(:,:,:),gr)
wp3_terms_ac_pr2_lhs:
5080, Generating implicit map(tofrom:gr,lhs_ac_pr2_wp3(:,:))
wp3_term_pr1_lhs:
5203, Generating implicit map(tofrom:gr,lhs_pr1_wp3(:,:))
wp3_term_ta_explicit_rhs:
5334, Generating implicit map(tofrom:rhs_ta_wp3(:,:),gr)
wp3_terms_bp1_pr2_rhs:
5424, Generating implicit map(tofrom:rhs_bp1_pr2_wp3(:,:),gr)
wp3_term_pr_turb_rhs:
5527, Generating implicit map(tofrom:rhs_pr_turb_wp3(:,:),gr)
wp3_term_pr_dfsn_rhs:
5653, Generating implicit map(tofrom:wp2_uip2(:,:),wp2uip2(:,:),wp2up2(:,:),wp4(:,:),wp2vp2(:,:),wp2(:,:),vp2(:,:),up2(:,:))
wp3_term_pr1_rhs:
5783, Generating implicit map(tofrom:rhs_pr1_wp3(:,:),gr)
[675/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
[676/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
advance_clubb_core_api_single_col:
1236, Generating map(to:fcor_col(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:))
Generating map(from:lscale_col(:,:))
Generating map(to:nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:))
Generating map(tofrom:rtpthvp_col(:,:))
Generating map(from:cloudy_updraft_frac_col(:,:))
Generating map(tofrom:exner_col(:,:))
Generating map(to:sclr_idx)
Generating map(tofrom:thlm_col(:,:),rtm_col(:,:),um_col(:,:),vm_col(:,:),wprtp_col(:,:),wpthlp_col(:,:),rtp2_col(:,:),thlp2_col(:,:),rtpthlp_col(:,:))
Generating map(from:w_up_in_cloud_col(:,:))
Generating map(to:wm_zm_col(:,:),rho_ds_zt_col(:,:),rfrzm_col(:,:),rho_col(:,:),rho_ds_zm_col(:,:))
Generating map(tofrom:ice_supersat_frac_col(:,:))
Generating map(to:invrs_rho_ds_zm_col(:,:))
Generating map(tofrom:thlpthvp_col(:,:))
Generating map(to:thv_ds_zm_col(:,:))
Generating map(from:rcm_in_layer_col(:,:))
Generating map(to:wpthlp_forcing_col(:,:),wprtp_forcing_col(:,:))
Generating map(tofrom:upwp_pert_col(:,:),vpwp_pert_col(:,:),p_in_pa_col(:,:))
Generating map(to:upwp_sfc_col(:),vpwp_sfc_col(:),rtm_forcing_col(:,:),thlm_forcing_col(:,:))
Generating map(tofrom:um_pert_col(:,:),vm_pert_col(:,:))
Generating map(to:thv_ds_zt_col(:,:),upwp_sfc_pert_col(:),gr%zt(:,:),host_dx_col(:),p_sfc_col(:))
Generating map(tofrom:pdf_params%w_2(:,:))
Generating map(to:clubb_params_col(:,:))
Generating map(tofrom:err_info_api%err_code(:))
Generating map(to:ug_col(:,:))
Generating map(tofrom:uprcp_col(:,:))
Generating map(to:vg_col(:,:))
Generating map(tofrom:vprcp_col(:,:))
Generating map(to:um_ref_col(:,:),vm_ref_col(:,:))
Generating map(tofrom:up2_col(:,:),vp2_col(:,:))
Generating map(to:rho_zm_col(:,:))
Generating map(from:wprcp_col(:,:))
Generating map(to:sfc_elevation_col(:),wprtp_sfc_col(:),rtm_ref_col(:,:),rtp2_forcing_col(:,:),thlm_ref_col(:,:),thlp2_forcing_col(:,:))
Generating map(tofrom:rtp3_col(:,:))
Generating map(to:wm_zt_col(:,:))
Generating map(tofrom:wp2vp2_col(:,:))
Generating map(to:nu_vert_res_dep%nu9(:),err_info_api%err_header(:))
Generating map(tofrom:rc_coef_zm_col(:,:))
Generating map(from:cloud_cover_col(:,:))
Generating map(to:wpthlp_sfc_col(:))
Generating map(tofrom:wp2thlp_col(:,:))
Generating map(to:rtpthlp_forcing_col(:,:))
Generating map(from:thlprcp_col(:,:))
Generating map(tofrom:wp2_col(:,:),wp2rtp_col(:,:),up3_col(:,:),vp3_col(:,:),pdf_params_zm%w_2(:,:),wp2up2_col(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up_col(:,:))
Generating map(to:host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:))
Generating map(tofrom:upwp_col(:,:),vpwp_col(:,:))
Generating map(to:err_info_api)
Generating map(tofrom:pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:))
Generating map(to:pdf_params)
Generating map(tofrom:pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:))
Generating map(to:pdf_params_zm)
Generating map(tofrom:pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm_col(:,:),wp4_col(:,:))
Generating map(from:w_down_in_cloud_col(:,:))
Generating map(to:vpwp_sfc_pert_col(:))
Generating map(from:cloudy_downdraft_frac_col(:,:))
Generating map(tofrom:cloud_frac_col(:,:))
Generating map(to:invrs_rho_ds_zt_col(:,:))
Generating map(from:kh_zm_col(:,:),invrs_tau_zm_col(:,:))
Generating map(tofrom:thlp3_col(:,:))
Generating map(from:kh_zt_col(:,:))
Generating map(tofrom:wpvp2_col(:,:))
1308, Generating map(tofrom:sclrm_col(:,:,:),wpsclrp_col(:,:,:))
Generating map(to:sclr_tol(:))
Generating map(tofrom:sclrpthvp_col(:,:,:))
Generating map(to:sclrm_forcing_col(:,:,:))
Generating map(tofrom:sclrp2_col(:,:,:),sclrp3_col(:,:,:),sclrprtp_col(:,:,:),sclrpthlp_col(:,:,:))
Generating map(to:wpsclrp_sfc_col(:,:))
1315, Generating map(to:edsclrm_forcing_col(:,:,:))
Generating map(tofrom:edsclrm_col(:,:,:))
Generating map(to:wpedsclrp_sfc_col(:,:))
1321, Generating map(to:wphydrometp_col(:,:,:),wp2hmp_col(:,:,:),thlphmp_zt_col(:,:,:),l_mix_rat_hm(:),rtphmp_zt_col(:,:,:))
advance_clubb_core_api_multi_col:
1904, Generating map(to:fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:))
Generating map(from:lscale(:,:))
Generating map(to:nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:))
Generating map(tofrom:rtpthvp(:,:))
Generating map(from:cloudy_updraft_frac(:,:))
Generating map(tofrom:exner(:,:))
Generating map(to:sclr_idx)
Generating map(tofrom:thlm(:,:),rtm(:,:),um(:,:),vm(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:))
Generating map(from:w_up_in_cloud(:,:))
Generating map(to:wm_zm(:,:),rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:))
Generating map(tofrom:ice_supersat_frac(:,:))
Generating map(to:invrs_rho_ds_zm(:,:))
Generating map(tofrom:thlpthvp(:,:))
Generating map(to:thv_ds_zm(:,:))
Generating map(from:rcm_in_layer(:,:))
Generating map(to:wpthlp_forcing(:,:),wprtp_forcing(:,:))
Generating map(tofrom:upwp_pert(:,:),vpwp_pert(:,:),p_in_pa(:,:))
Generating map(to:upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_forcing(:,:))
Generating map(tofrom:um_pert(:,:),vm_pert(:,:))
Generating map(to:thv_ds_zt(:,:),upwp_sfc_pert(:),gr%zt(:,:),host_dx(:),p_sfc(:))
Generating map(tofrom:pdf_params%w_2(:,:))
Generating map(to:clubb_params(:,:))
Generating map(from:err_info_api%err_code(:))
Generating map(to:ug(:,:))
Generating map(tofrom:uprcp(:,:))
Generating map(to:vg(:,:))
Generating map(tofrom:vprcp(:,:))
Generating map(to:um_ref(:,:),vm_ref(:,:))
Generating map(tofrom:up2(:,:),vp2(:,:))
Generating map(to:rho_zm(:,:))
Generating map(from:wprcp(:,:))
Generating map(to:sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:))
Generating map(tofrom:rtp3(:,:))
Generating map(to:wm_zt(:,:))
Generating map(tofrom:wp2vp2(:,:))
Generating map(to:nu_vert_res_dep%nu9(:),err_info_api%err_header(:))
Generating map(tofrom:rc_coef_zm(:,:))
Generating map(from:cloud_cover(:,:))
Generating map(to:wpthlp_sfc(:))
Generating map(tofrom:wp2thlp(:,:),wp2thvp(:,:))
Generating map(to:rtpthlp_forcing(:,:))
Generating map(from:thlprcp(:,:))
Generating map(tofrom:wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2up(:,:),wp2up2(:,:))
Generating map(to:host_dy(:),um_forcing(:,:),vm_forcing(:,:))
Generating map(tofrom:upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:))
Generating map(to:pdf_params)
Generating map(tofrom:pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:))
Generating map(to:pdf_params_zm)
Generating map(tofrom:pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:))
Generating map(from:w_down_in_cloud(:,:))
Generating map(to:vpwp_sfc_pert(:))
Generating map(from:cloudy_downdraft_frac(:,:))
Generating map(tofrom:cloud_frac(:,:))
Generating map(to:invrs_rho_ds_zt(:,:))
Generating map(from:kh_zm(:,:),invrs_tau_zm(:,:))
Generating map(tofrom:thlp3(:,:))
Generating map(from:kh_zt(:,:))
Generating map(to:err_info_api)
Generating map(tofrom:wpvp2(:,:))
1968, Generating map(tofrom:sclrm(:,:,:),wpsclrp(:,:,:))
Generating map(to:sclr_tol(:))
Generating map(tofrom:sclrpthvp(:,:,:))
Generating map(to:sclrm_forcing(:,:,:))
Generating map(tofrom:sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:))
Generating map(to:wpsclrp_sfc(:,:))
1975, Generating map(to:edsclrm_forcing(:,:,:))
Generating map(tofrom:edsclrm(:,:,:))
Generating map(to:wpedsclrp_sfc(:,:))
1981, Generating map(to:wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:))
calculate_thlp2_rad_api:
2133, Generating map(to:radht(:,:),thlprcp(:,:))
Generating map(tofrom:thlp2_forcing(:,:))
Generating map(to:clubb_params(:,:),rcm(:,:))
[677/915] Linking Fortran static library src/CLUBB_core/libclubb_core_lib.a
[678/915] Generating Fortran dyndep file src/CMakeFiles/text_writer_lib.dir/Fortran.dd
[679/915] Generating Fortran dyndep file src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/Fortran.dd
[680/915] Generating Fortran dyndep file src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/Fortran.dd
[681/915] Generating Fortran dyndep file src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/Fortran.dd
[682/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[683/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o
[684/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o
[685/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[687/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[688/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[691/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o
[692/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[695/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[696/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[699/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[701/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[702/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[703/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[704/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[705/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[706/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[707/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o
[708/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[709/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[710/915] Linking Fortran static library src/libtext_writer_lib.a
[711/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[712/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[713/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[714/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[715/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[716/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[717/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[718/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[719/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[720/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[721/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[722/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[723/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[724/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[725/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[726/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/variables_radiation_module.F90.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[728/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[729/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[730/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[731/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[732/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[733/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[734/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[735/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[736/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[737/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[738/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[739/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[740/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[741/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[742/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[743/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[744/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[745/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[746/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[747/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[748/915] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[749/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[750/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[751/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[752/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[753/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[754/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[755/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[756/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o
[757/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[758/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[759/915] Linking Fortran static library src/Microphys/COAMPS_microphys/libcoamps_lib.a
[760/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[761/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o
[762/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o
[763/915] Linking Fortran static library src/Radiation/BUGSrad/libbugsrad_lib.a
[764/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o
[765/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[766/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[767/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[768/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[769/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[770/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[771/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[772/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[773/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[774/915] Linking Fortran static library src/Microphys/KK_microphys/libKK_microphys_lib.a
[775/915] Generating Fortran dyndep file src/SILHS/CMakeFiles/silhs_lib.dir/Fortran.dd
[776/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o
[777/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o
[778/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[779/915] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 300)
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5980)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6257)
[780/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[781/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o
[782/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
transform_uniform_samples_to_pdf:
128, Generating implicit map(tofrom:hm_metadata,x_nl_all_levs(:,:,:,:))
cdfnorminv:
262, Generating implicit map(tofrom:x_u_all_levs(:,:,:,:),std_normal(:,:,:,:))
multiply_cholesky:
553, Generating implicit map(tofrom:std_normal(:,:,:,:),mu1(:,:,:),mu2(:,:,:),sigma_cholesky2(:,:,:,:),sigma_cholesky1(:,:,:,:),x_mixt_comp_all_levs(:,:,:),x_nl_all_levs(:,:,:,:))
chi_eta_2_rtthl:
655, Generating implicit map(tofrom:thl_2(:,:),x_mixt_comp_all_levs(:,:,:),eta(:,:,:),mu_chi_2(:,:),chi(:,:,:),lh_thl(:,:,:),cthl_2(:,:),crt_2(:,:),lh_rt(:,:,:),rt_2(:,:),rt_1(:,:),crt_1(:,:),mu_chi_1(:,:),cthl_1(:,:),thl_1(:,:))
[783/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[784/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o
[785/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[786/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[787/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_random_pool:
639, Generating update to(rand_pool(:,:,:,:))
generate_all_uniform_samples:
787, Generating implicit map(tofrom:rand_pool(:,:,:,:),x_u_all_levs(:,:,:,:))
clip_transform_silhs_output:
1298, Generating implicit map(tofrom:lh_rc_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rv_clipped(:,:,:),x_nl_all_levs(:,:,:,:),lh_rt_clipped(:,:,:),hm_metadata)
compute_arb_overlap:
1890, Generating implicit map(tofrom:x_u_all_levs(:,:,:,:),vert_corr(:,:),rand_pool(:,:,:,:),k_lh_start(:))
[788/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
334, Generating map(to:mu2_col(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2_col(:,:,:,:))
Generating map(from:lh_sample_point_weights(:,:))
Generating map(to:corr_cholesky_mtx_1_col(:,:,:,:),lscale_col(:,:),mu1_col(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1_col(:,:,:))
Generating map(from:x_nl_all_levs(:,:,:),x_mixt_comp_all_levs(:,:))
Generating map(to:sigma2_col(:,:,:),delta_zm_col(:,:))
generate_silhs_sample_api_multi_col:
520, Generating map(to:mu2(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2(:,:,:,:))
Generating map(from:lh_sample_point_weights(:,:,:))
Generating map(to:corr_cholesky_mtx_1(:,:,:,:),lscale(:,:),mu1(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1(:,:,:))
Generating map(from:x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
Generating map(to:sigma2(:,:,:),delta_zm(:,:))
clip_transform_silhs_output_api_single_col:
664, Generating map(from:lh_thl_clipped_col(:,:,:))
Generating map(to:pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:))
Generating map(from:lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:))
Generating map(to:hm_metadata)
clip_transform_silhs_output_api_multi_col:
752, Generating map(from:lh_thl_clipped(:,:,:))
Generating map(to:pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
Generating map(from:lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:))
Generating map(to:hm_metadata)
[789/915] Linking Fortran static library src/SILHS/libsilhs_lib.a
[790/915] Generating Fortran dyndep file src/Radiation/CMakeFiles/radiation_lib.dir/Fortran.dd
[791/915] Generating Fortran dyndep file src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/Fortran.dd
[792/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o
[793/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o
[794/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o
[795/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o
[796/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o
[797/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[798/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[799/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o
[800/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
[801/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[802/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o
[803/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o
[804/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o
[805/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o
[806/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o
[807/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o
[808/915] Linking Fortran static library src/Numerical_recipes/libnumerical_recipes_lib.a
[809/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
[810/915] Linking Fortran static library src/Radiation/libradiation_lib.a
[811/915] Generating Fortran dyndep file src/Input_fields/CMakeFiles/input_fields_lib.dir/Fortran.dd
[812/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90.o
[813/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90.o
[814/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90.o
[815/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[816/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90.o
[817/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90.o
[818/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90.o
[819/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90.o
[820/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[821/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90.o
[822/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[823/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[824/915] Linking Fortran static library src/Input_fields/libinput_fields_lib.a
[825/915] Generating Fortran dyndep file src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Fortran.dd
[826/915] Generating Fortran dyndep file src/Microphys/CMakeFiles/microphys_lib.dir/Fortran.dd
[827/915] Generating Fortran dyndep file src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/Fortran.dd
[828/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o
[829/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[830/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[831/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[832/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[833/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[834/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[835/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[836/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
[837/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[838/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[839/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[840/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
flux_spec_hum_to_mixing_ratio:
63, Generating implicit map(tofrom:wpqtp(:),wprtp(:),rtm_zm(:))
force_spec_hum_to_mixing_ratio:
108, Generating implicit map(tofrom:rtm(:,:),rtm_forcing(:,:),qtm_forcing(:,:))
[841/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
[842/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[843/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[844/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[845/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[846/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
wangara_tndcy:
69, Generating implicit map(tofrom:wm_zm(:,:),gr)
wangara_sfclyr:
176, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[847/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[848/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[849/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 221)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 225)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 278)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 281)
[850/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
[851/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[852/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
apply_time_dependent_forcings_from_array:
681, Generating update to(temp_array(:))
690, Generating implicit map(tofrom:temp_array(:),thlm_f(:,:),exner(:,:))
[853/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[854/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[855/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[856/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
pdf_hydromet_microphys_prep:
243, Generating update from(cloud_frac(:,:),kh_zm(:,:),ice_supersat_frac(:,:))
297, Generating update to(corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),sigma_x_2_n(:,:,:),sigma_x_1_n(:,:,:),mu_x_2_n(:,:,:),mu_x_1_n(:,:,:),corr_cholesky_mtx_2(:,:,:,:))
401, Generating update from(lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),x_nl_all_levs(:,:,:,:),rho_ds_zt(:,:),lh_rv_clipped(:,:,:),lh_thl_clipped(:,:,:))
[857/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
nov11_altocu_rtm_adjust:
92, Generating implicit map(tofrom:rtm(:,:),gr)
[858/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
microphys_lhs:
1739, Generating map(to:gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:))
Generating map(from:lhs_ta(:,:,:))
Generating map(to:gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:))
1771, Generating map(to:gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:))
Generating map(from:lhs_ma(:,:))
Generating map(to:gr%weights_zt2zm(:,:,:))
microphys_rhs:
2078, Generating map(to:gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:))
Generating map(from:lhs_ta(:,:))
Generating map(to:gr%invrs_dzt(:,:),nu_col(:),rho_ds_zm_col(:,:),kh_zt(:,:))
[859/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
[860/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
[861/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
compute_momentum_flux:
58, Generating implicit map(tofrom:um_sfc(:),ubar(:),upwp_sfc(:),vm_sfc(:),vpwp_sfc(:),ustar(:))
compute_ubar:
104, Generating implicit map(tofrom:ubar(:),um_sfc(:),vm_sfc(:))
compute_wpthlp_sfc:
219, Generating implicit map(tofrom:wpthlp_sfc(:),ubar(:),thlm_sfc(:),t_sfc(:),exner_sfc(:),cd(:))
compute_wprtp_sfc:
262, Generating implicit map(tofrom:wprtp_sfc(:),ubar(:),adjustment(:),rtm_sfc(:),cd(:))
set_sclr_sfc_rtm_thlm:
319, Generating implicit map(tofrom:wpsclrp_sfc(:,:))
[862/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
ekman_sfclyr:
68, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[863/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
arm_0003_sfclyr:
92, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[864/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
neutral_case_sfclyr:
77, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[865/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
[866/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
arm_sfclyr:
99, Generating implicit map(tofrom:ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:),wprtp_sfc(:),ustar(:))
[867/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
arm_97_sfclyr:
97, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[868/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
arm_3year_sfclyr:
80, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[869/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
[870/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
[871/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[872/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[873/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
dycoms2_rf02_tndcy:
91, Generating implicit map(tofrom:wm_zm(:,:),wm_zt(:,:),gr)
dycoms2_rf02_sfclyr:
199, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[874/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
dycoms2_rf01_tndcy:
67, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
[875/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
lba_tndcy:
69, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
lba_sfclyr:
176, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[876/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
cobra_sfclyr:
145, Generating implicit map(tofrom:rho_sfc(:),t_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:),wprtp_sfc(:),ustar(:))
[877/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[878/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
[879/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
mpace_b_sfclyr:
240, Generating implicit map(tofrom:rho_sfc(:),wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[880/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
calc_forcings:
40, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
atex_long_tndcy:
137, Generating implicit map(tofrom:wm_zt(:,:),gr)
[881/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
[882/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
gabls2_tndcy:
92, Generating implicit map(tofrom:wm_zt(:,:),gr)
[883/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[884/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
calc_forcings:
43, Generating implicit map(tofrom:z_inversion(:),thlm_forcing(:,:),rtm_forcing(:,:),gr)
[885/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/pdf_parameter_tests.F90: 413)
[886/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[887/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[888/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[889/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[890/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[891/915] Linking Fortran executable src/G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[892/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
read_surface_var_for_bc:
1048, Generating implicit map(tofrom:z_bot(:),vm_bot(:),exner_bot(:),um(:,:),thlm_bot(:),vm(:,:),um_bot(:),rtm(:,:),rho_zm(:,:),thlm(:,:),rtm_bot(:),p_sfc(:),rho_bot(:),gr)
[893/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[894/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[895/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[896/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[897/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[898/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/soil_vegetation.F90.o
[899/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[900/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
set_case_initial_conditions:
2779, Generating implicit map(tofrom:x_mixt_comp_all_levs(:,:,:),x_nl_all_levs(:,:,:,:),lh_sample_point_weights(:,:,:),gr)
advance_clubb_to_end:
3361, Generating update from(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),wpthlp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:))
3435, Generating update from(sfc_soil_t_in_k(:),rho_zm(:,:),deep_soil_t_in_k(:),veg_t_in_k(:),wpthlp_sfc(:),wprtp_sfc(:),p_sfc(:))
3447, Generating update to(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:))
3452, Generating implicit map(tofrom:rcm_mc(:,:),rfrzm(:,:),radht(:,:),rtm_forcing(:,:),rvm_mc(:,:),thlm_mc(:,:),thlm_forcing(:,:),gr)
[901/915] Linking Fortran static library src/libclubb_driver_lib.a
[902/915] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.dir/Fortran.dd
[903/915] Generating Fortran dyndep file src/CMakeFiles/clubb_thread_test.dir/Fortran.dd
[904/915] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[905/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_test.dir/Fortran.dd
[906/915] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[907/915] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[908/915] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[909/915] Linking Fortran executable src/clubb_thread_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[910/915] Linking Fortran executable src/clubb_driver_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[911/915] Linking Fortran executable src/clubb_standalone
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[912/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
[913/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[914/915] Linking Fortran executable src/clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[914/915] Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvfortran_GPUopenmp_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
check_for_missing_threadprivate.py has begun.
File /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/corr_varnce_module.F90 failed:
Missing threadprivate for:
corr_array_n_cloud_def
corr_array_n_below_def
File /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/error_code.F90 failed:
Missing threadprivate for:
clubb_debug_level
File /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/sponge_layer_damping.F90 failed:
Missing threadprivate for:
wp3_sponge_damp_profile
uv_sponge_damp_settings
thlm_sponge_damp_settings
rtm_sponge_damp_settings
up2_vp2_sponge_damp_profile
wp2_sponge_damp_settings
wp2_sponge_damp_profile
thlm_sponge_damp_profile
uv_sponge_damp_profile
wp3_sponge_damp_settings
up2_vp2_sponge_damp_settings
rtm_sponge_damp_profile
File /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/fill_holes.F90 failed:
Missing threadprivate for:
ret_code
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/corr_varnce_module.F90', '/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/error_code.F90', '/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/sponge_layer_damping.F90', '/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/fill_holes.F90'][0m
[91m===============================================================
[91mTHREADPRIVATE CHECK FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvfortran_GPUopenmp_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
CLUBBStandardsCheck.py has begun.
--------------------- Default Private Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/generalized_grid_test.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 3: module generalized_grid_test
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/generalized_grid_test.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 903 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
line 1070 : 101 chars : rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in)
line 1083 : 111 chars : um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout)
line 1085 : 111 chars : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
line 1091 : 109 chars : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
line 1092 : 105 chars : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
line 1581 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
line 1608 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2up_implicit, nzt, ngrdcol, &
line 1612 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2up_explicit, nzt, ngrdcol, &
line 1616 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2vp_implicit, nzt, ngrdcol, &
line 1620 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2vp_explicit, nzt, ngrdcol, &
line 1654 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpup2_implicit, nzt, ngrdcol, &
line 1658 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpup2_explicit, nzt, ngrdcol, &
line 1662 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpvp2_implicit, nzt, ngrdcol, &
line 1666 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpvp2_explicit, nzt, ngrdcol, &
line 2470 : 105 chars : tolerance = max( 1.e-8_core_rknd, epsilon(tolerance) ) ! max statement for single precision runs
----------------------------------------------------------------------------------------------------
--------------------- Implicit None Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/clubb_driver.F90 ---------------------
WARNING: 'use' statements without 'only' found in the following lines:
WARNING: Check that comma is on same line as 'use', as CLUBB requires.
3203 : use gptl
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/clubb_driver.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 200 : 110 chars : l_modify_ic_with_cubic_int, & ! Flag for interpolating the sounding profile with Steffen's monotone cubic
line 201 : 110 chars : ! method to obtain smoother initial condition profile, which is found to be
line 202 : 111 chars : ! beneficial to achive a better numerical solution convergence. If this flag
line 203 : 118 chars : ! is turned off, the initial conditions will be generated with linear interpolation.
line 204 : 111 chars : ! This is done on a case-by-case basis, since using the monotone cubic method
line 205 : 109 chars : ! requires a special sounding.in file with many additional sounding levels.
line 206 : 109 chars : l_modify_bc_for_cnvg_test, & ! Flag to activate modifications on boundary condition for convergence test
line 739 : 101 chars : !$omp sens_ht, latent_ht, lmin, vert_decorr_coef, deep_soil_T_in_K, sfc_soil_T_in_K, veg_T_in_K, &
line 746 : 101 chars : !$omp exner, rtm, thlm, rcm, wp3, wp3_zm, delta_zm, p_in_Pa, cloud_frac, wpthvp, wp2thvp, wp2up, &
line 755 : 102 chars : !$omp rtp2_mc, thlp2_mc, rtpthlp_mc, Ncm_mc, Ncm, Nccnm, em, tau_zm, tau_zt, Kh_zt, Kh_zm, rfrzm, &
line 756 : 105 chars : !$omp rrm, Nrm, Nc_in_cloud, wpNcp, radht, Frad, Frad_SW_up, Frad_LW_up, Frad_SW_down, Frad_LW_down, &
line 757 : 102 chars : !$omp wpsclrp_sfc, wpedsclrp_sfc, sclrm, wpsclrp, sclrp2, sclrp3, sclrprtp, sclrpthlp, sclrpthvp, &
line 1018 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
line 1747 : 102 chars : open(unit=iunit_grid_adaptation, file=fname_grid_adaptation, status='replace', action='write')
line 2062 : 105 chars : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
line 2063 : 105 chars : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
line 2500 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
line 2531 : 106 chars : ! Similar call to above, checking parameter values, but because we've placed this in "init_clubb_case"
line 2539 : 116 chars : write(fstderr, *) "Fatal error calling check_clubb_settings_api and/or check_parameters_api in clubb_driver"
line 2582 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
line 2594 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
line 2595 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
line 2598 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
line 2600 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
line 2606 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
line 2607 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
line 2608 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
line 2609 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
line 2610 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
line 2611 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
line 2612 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
line 2613 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
line 2614 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
line 2615 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
line 2809 : 103 chars : invrs_rho_ds_zt(i,k) = invrs_rho_ds_zt_init(k) ! inv. dry, static density: t-levs
line 2815 : 103 chars : um_pert(i,k) = zero ! Variables used to track perturbed version of winds.
line 2817 : 105 chars : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels
line 3020 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
line 3215 : 101 chars : !----------------------------------- Optional Input Variables -----------------------------------
line 3372 : 103 chars : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
line 3712 : 111 chars : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, &
line 3714 : 104 chars : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
line 3718 : 116 chars : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, &
line 3719 : 112 chars : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, &
line 3750 : 102 chars : wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity
line 3756 : 109 chars : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
line 3757 : 109 chars : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In
line 3758 : 106 chars : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In
line 3775 : 102 chars : Nccnm(i,:), & ! Inout
line 3776 : 117 chars : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out
line 3777 : 107 chars : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out
line 3778 : 102 chars : hydromet_vel_covar_zt_impc(i,:,:), & ! Out
line 3779 : 102 chars : hydromet_vel_covar_zt_expc(i,:,:), & ! Out
line 3780 : 110 chars : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out
line 3781 : 105 chars : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out
line 3805 : 103 chars : stats, i, & ! Inout
line 3806 : 103 chars : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
line 3807 : 103 chars : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout
line 3808 : 103 chars : thlm_mc(i,:), err_info, & ! Inout
line 3809 : 101 chars : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out
line 3818 : 106 chars : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
line 3876 : 104 chars : !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
line 3903 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, &
line 3933 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm )
line 4039 : 112 chars : call stats_update( "brunt_term_time_avg", richardson_num_term_weight*richardson_num_term_time_avg, &
line 4065 : 101 chars : .and. stats%l_last_sample ) then ! only adapt grid when the average of the last
line 4193 : 103 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_scheme = ', time_microphys_scheme
line 4194 : 104 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_advance = ', time_microphys_advance
line 4313 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
line 4325 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
line 4326 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
line 4329 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
line 4331 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
line 4337 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
line 4338 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
line 4339 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
line 4340 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
line 4341 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
line 4342 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
line 4343 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
line 4344 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
line 4345 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
line 4346 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
line 4450 : 119 chars : if ( thlm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( thlm_sponge_damp_profile )
line 4451 : 118 chars : if ( rtm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( rtm_sponge_damp_profile )
line 4452 : 117 chars : if ( uv_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( uv_sponge_damp_profile )
line 4453 : 118 chars : if ( wp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp2_sponge_damp_profile )
line 4454 : 118 chars : if ( wp3_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp3_sponge_damp_profile )
line 4455 : 122 chars : if ( up2_vp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( up2_vp2_sponge_damp_profile )
line 5142 : 104 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
line 5150 : 106 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
line 5164 : 101 chars : 'be used for cases with forcings from an input file and for the atex ', &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/clubb_tuner.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 654 : 102 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/clubb_driver_test.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 70 : 107 chars : write(fstderr, *) "This section ensures that everything allocated in init_clubb_case will be deallocated"
line 71 : 102 chars : write(fstderr, *) "in clean_up_clubb. This may cause a runtime error if there is a mismatch between"
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 6 check(s) failed.
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/advance_clubb_core_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 1976 : 101 chars : stats, & ! intent(inout)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/advance_xm_wpxp_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 814 : 101 chars : call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in)
line 815 : 101 chars : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in)
line 816 : 102 chars : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out)
line 892 : 102 chars : stats, & ! InOut
line 893 : 101 chars : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut
line 894 : 101 chars : err_info ) ! InOut
line 934 : 101 chars : stats, & ! InOut
line 5069 : 108 chars : tmp_zm_stats(i,k) = (-gamma_over_implicit_ts*lhs_ta_wpxp(2+gr%grid_dir_indx,i,k)) * wpxp(i,km1) &
line 5071 : 105 chars : + (-gamma_over_implicit_ts*lhs_ta_wpxp(2-gr%grid_dir_indx,i,k)) * wpxp(i,kp1)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/sfc_varnce_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 777 : 105 chars : call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm), & ! intent(in)
line 778 : 105 chars : vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in)
line 779 : 105 chars : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in)
line 780 : 105 chars : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in)
line 781 : 108 chars : err_info ) ! intent(inout)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/grid_adaptation_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 295 : 128 chars : write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid."
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/pdf_parameter_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 295 : 101 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
line 298 : 102 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
line 300 : 101 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/clubb_api_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 2574 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
line 2641 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/stats_clubb_utilities.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 129 : 101 chars : wp2_zt, thlp2_zt, wpthlp_zt, wprtp_zt, rtp2_zt, rtpthlp_zt, up2_zt, vp2_zt, upwp_zt, vpwp_zt, &
line 130 : 101 chars : wpup2, wpvp2, a3_coef_zt, wp3_on_wp2_zt, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/advance_windm_edsclrm_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 521 : 102 chars : stats ) ! intent(inout)
line 529 : 102 chars : stats ) ! intent(inout)
line 1016 : 103 chars : call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt, & ! intent(in)
line 1017 : 103 chars : lhs_diff, edsclrm(:,:,edsclr), & ! intent(in)
line 1018 : 103 chars : edsclrm_forcing(:,:,edsclr), & ! intent(in)
line 1019 : 103 chars : rho_ds_zm, invrs_rho_ds_zt, & ! intent(in)
line 1020 : 103 chars : l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in)
line 1021 : 106 chars : stats, & ! intent(inout)
line 1022 : 104 chars : rhs(:,:,edsclr) ) ! intent(out)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/parameters_tunable.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 839 : 106 chars : / sqrt( 4.0_core_rknd * ( 1.0_core_rknd - 0.4_core_rknd )**3 &
line 840 : 118 chars : + clubb_params(ngrdcol,iSkw_max_mag)**2 ) ) ) ! Known magic number
line 902 : 117 chars : mult_factor_zt(i) = 1.0_core_rknd + clubb_params(i,imult_coef) * log( avg_deltaz(i) / grid_spacing_thresh )
line 917 : 104 chars : nu_vert_res_dep%nu10(i) = clubb_params(i,inu10) * mult_factor_zt(i) !We're unsure of the grid
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/mono_flux_limiter.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 714 : 104 chars : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed)
line 870 : 121 chars : ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted "
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/model_flags.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 315 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
line 541 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
line 845 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/err_info_type_module.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 4: module err_info_type_module
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/err_info_type_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 265 : 102 chars : write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') &
line 276 : 105 chars : write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/penta_bicgstab_solver.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 419 : 110 chars : ! It's interesting to see how close E_inv is to the lhs diagonal, it's usually (visually) very close, but
line 420 : 104 chars : ! using it instead of E_inv requires so many more iterations (use it would be jacobi preconditioner)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/advance_wp2_wp3_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 972 : 101 chars : stats, & ! intent(inout)
line 1814 : 105 chars : stats_tmp_zt(i,k) = - gamma_over_implicit_ts * wp3_term_ta_lhs_result(5,i,k) * wp3(i,k-1) &
line 1815 : 103 chars : - gamma_over_implicit_ts * wp3_term_ta_lhs_result(4,i,k) * wp2(i,k) &
line 1816 : 103 chars : - gamma_over_implicit_ts * wp3_term_ta_lhs_result(3,i,k) * wp3(i,k) &
line 1817 : 105 chars : - gamma_over_implicit_ts * wp3_term_ta_lhs_result(2,i,k) * wp2(i,k+1) &
line 1818 : 103 chars : - gamma_over_implicit_ts * wp3_term_ta_lhs_result(1,i,k) * wp3(i,k+1)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/fill_holes.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 240 : 113 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
line 246 : 105 chars : write(fstderr, *) "column", i, " field average = ", sum(field(i,:) * rho_ds(i,:) * dz(i,:)) &
line 615 : 102 chars : ! rho_ds_dz(i,k-num_hf_draw_points:k+num_hf_draw_points))
line 866 : 110 chars : * min( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
line 871 : 106 chars : + mass_fraction * ( min( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
line 876 : 110 chars : * max( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
line 883 : 108 chars : + mass_fraction * ( max( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
--------------------- Implicit None Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/stats_netcdf.F90 ---------------------
WARNING: Missing 'implicit none' after these blocks:
line 219: subroutine stats_init( registry_path, output_path, ncol, stats_tsamp, stats_tout, dt_main, &
line 402: subroutine stats_finalize( stats, err_info )
line 469: subroutine stats_open_netcdf( output_path, ncol, defs, ndefs, time_units, &
line 767: subroutine stats_begin_timestep( itime, stats )
line 803: subroutine stats_end_timestep( time_value, stats, err_info )
line 853: subroutine stats_update_scalar( name, values, stats, icol, level )
line 913: subroutine stats_update_1d( name, values, stats, icol, level )
line 973: subroutine stats_update_2d( name, values, stats, icol, level )
line 1026: subroutine stats_begin_budget_scalar( name, values, stats, icol )
line 1072: subroutine stats_begin_budget_1d( name, values, stats, icol )
line 1125: subroutine stats_begin_budget_2d( name, values, stats, icol )
line 1170: subroutine stats_update_budget_scalar( name, values, stats, icol, level )
line 1220: subroutine stats_update_budget_1d( name, values, stats, icol, level )
line 1270: subroutine stats_update_budget_2d( name, values, stats, icol, level )
line 1314: subroutine stats_finalize_budget_scalar( name, values, stats, icol, l_count_sample )
line 1379: subroutine stats_finalize_budget_1d( name, values, stats, icol, l_count_sample )
line 1451: subroutine stats_finalize_budget_2d( name, values, stats, icol, l_count_sample )
line 1516: subroutine stats_write( time_value, stats, ierr )
line 1637: subroutine stats_grid_init( ncol, zt_src, zm_src, zt_tgt, zm_tgt, &
line 1698: subroutine stats_update_grid( zt_src, zm_src, rho_vals, rho_levels, p_sfc, stats )
line 1775: subroutine stats_lh_samples_init( num_samples, nzt, nl_var_names, u_var_names, zt_vals, &
line 1889: subroutine stats_lh_samples_write_lognormal( samples, stats, err_info )
line 1937: subroutine stats_lh_samples_write_uniform( uniform_vals, mixture_comp, sample_weights, &
line 2145: subroutine stats_lookup_append( stats, id )
line 2176: subroutine stats_lookup_reject_append( stats, name )
line 2279: subroutine stats_read_registry_namelist( path, defs, ndefs, ierr )
line 2345: subroutine stats_expand_registry( sclr_dim, edsclr_dim, defs, ndefs, hydromet_list )
line 2635: subroutine add_expanded_def( base_def, name, out_defs, nout )
line 2676: subroutine parse_registry_line( line, def, l_valid )
line 2738: subroutine split_registry_fields( line, fields, nfields )
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/stats_netcdf.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 134 : 105 chars : real(kind=stat_rknd), allocatable, dimension(:,:) :: buffer ! (col, height); height=1 for rank-1 vars
line 179 : 103 chars : logical :: l_last_sample = .false. ! True if we want to output at the end of this sample
line 180 : 104 chars : logical :: l_different_output_grid = .false. ! True if we need to remap the variables before output
line 181 : 102 chars : logical :: l_output_rad_files = .false. ! True if we want to output radiation grid variables
line 435 : 101 chars : if ( allocated( stats%grid%rho_lin_spline_vals ) ) deallocate( stats%grid%rho_lin_spline_vals )
line 436 : 105 chars : if ( allocated( stats%grid%rho_lin_spline_levels ) ) deallocate( stats%grid%rho_lin_spline_levels )
line 581 : 104 chars : ret_code = nf90_def_var( stats%ncid, "time", NF90_DOUBLE, (/ stats%time_dimid /), stats%time_varid )
line 586 : 101 chars : ret_code = nf90_def_var( stats%ncid, "col", NF90_DOUBLE, (/ stats%col_dimid /), stats%col_varid )
line 606 : 121 chars : ret_code = nf90_def_var( stats%ncid, "lh_zt", NF90_DOUBLE, (/ stats%lh_2d%lh_zt_dimid /), stats%lh_2d%lh_zt_varid )
line 613 : 112 chars : ret_code = nf90_def_var( stats%ncid, "rad_zt", NF90_DOUBLE, (/ stats%rad_zt_dimid /), stats%rad_zt_varid )
line 617 : 112 chars : ret_code = nf90_def_var( stats%ncid, "rad_zm", NF90_DOUBLE, (/ stats%rad_zm_dimid /), stats%rad_zm_varid )
line 624 : 109 chars : ret_code = nf90_def_var( stats%ncid, "param", NF90_DOUBLE, (/ stats%param_dimid /), stats%param_varid )
line 632 : 101 chars : (/ stats%param_strlen_dimid, stats%param_dimid /), stats%param_name_varid )
line 722 : 110 chars : ret_code = nf90_put_att( stats%ncid, stats%vars(i)%varid, "long_name", trim( stats%vars(i)%long_name ) )
line 723 : 102 chars : ret_code = nf90_put_att( stats%ncid, stats%vars(i)%varid, "units", trim( stats%vars(i)%units ) )
line 736 : 108 chars : ret_code = nf90_put_var( stats%ncid, stats%col_varid, [( real( i, kind=core_rknd ), i=1, stats%ncol )] )
line 756 : 109 chars : ret_code = nf90_put_var( stats%ncid, stats%param_varid, [( real( i, kind=core_rknd ), i=1, nparams )] )
line 1596 : 101 chars : stats%grid%gr_source, stats%grid%gr_target, stats%vars(i)%size, &
line 1597 : 107 chars : real( stats%vars(i)%buffer, kind=core_rknd ), stats%vars(i)%out_size, &
line 1598 : 112 chars : size( stats%grid%rho_lin_spline_vals, 2 ), stats%grid%rho_lin_spline_vals, &
line 1753 : 101 chars : if ( allocated( stats%grid%rho_lin_spline_vals ) ) deallocate( stats%grid%rho_lin_spline_vals )
line 1754 : 105 chars : if ( allocated( stats%grid%rho_lin_spline_levels ) ) deallocate( stats%grid%rho_lin_spline_levels )
line 2168 : 116 chars : if ( stats%lookup%cache_len > 0 ) tmp(1:stats%lookup%cache_len) = stats%lookup%cache(1:stats%lookup%cache_len)
line 2202 : 105 chars : tmp(1:stats%lookup%reject_cache_len) = stats%lookup%reject_cache(1:stats%lookup%reject_cache_len)
line 2268 : 101 chars : write(date(32:33),'(i2.2)') nint( ( ( real( mod( nint( st_time ),3600 ),kind=time_precision ) / &
line 2336 : 104 chars : write( fstderr,* ) "Invalid stats_registry entry (expected: name | grid | long_name [| units]):"
line 2426 : 101 chars : call add_expanded_def(base_def,"corr_chi_"//trim(hydromet_list(j)( 1:2 ))//"_1",out_defs,k)
line 2427 : 101 chars : call add_expanded_def(base_def,"corr_chi_"//trim(hydromet_list(j)( 1:2 ))//"_2",out_defs,k)
line 2434 : 101 chars : call add_expanded_def(base_def,"corr_eta_"//trim(hydromet_list(j)( 1:2 ))//"_1",out_defs,k)
line 2435 : 101 chars : call add_expanded_def(base_def,"corr_eta_"//trim(hydromet_list(j)( 1:2 ))//"_2",out_defs,k)
line 2442 : 101 chars : call add_expanded_def(base_def,"corr_Ncn_"//trim(hydromet_list(j)( 1:2 ))//"_1",out_defs,k)
line 2443 : 101 chars : call add_expanded_def(base_def,"corr_Ncn_"//trim(hydromet_list(j)( 1:2 ))//"_2",out_defs,k)
line 2450 : 113 chars : trim( hydromet_list(j2)( 1:min( 2,len_trim( hydromet_list(j2) ) ) ) )//"_1", &
line 2454 : 113 chars : trim( hydromet_list(j2)( 1:min( 2,len_trim( hydromet_list(j2) ) ) ) )//"_2", &
line 2460 : 101 chars : call add_expanded_def(base_def,"corr_w_"//trim(hydromet_list(j)( 1:2 ))//"_1_n",out_defs,k)
line 2461 : 101 chars : call add_expanded_def(base_def,"corr_w_"//trim(hydromet_list(j)( 1:2 ))//"_2_n",out_defs,k)
line 2468 : 103 chars : call add_expanded_def(base_def,"corr_chi_"//trim(hydromet_list(j)( 1:2 ))//"_1_n",out_defs,k)
line 2469 : 103 chars : call add_expanded_def(base_def,"corr_chi_"//trim(hydromet_list(j)( 1:2 ))//"_2_n",out_defs,k)
line 2476 : 103 chars : call add_expanded_def(base_def,"corr_eta_"//trim(hydromet_list(j)( 1:2 ))//"_1_n",out_defs,k)
line 2477 : 103 chars : call add_expanded_def(base_def,"corr_eta_"//trim(hydromet_list(j)( 1:2 ))//"_2_n",out_defs,k)
line 2484 : 103 chars : call add_expanded_def(base_def,"corr_Ncn_"//trim(hydromet_list(j)( 1:2 ))//"_1_n",out_defs,k)
line 2485 : 103 chars : call add_expanded_def(base_def,"corr_Ncn_"//trim(hydromet_list(j)( 1:2 ))//"_2_n",out_defs,k)
line 2492 : 115 chars : trim( hydromet_list(j2)( 1:min( 2,len_trim( hydromet_list(j2) ) ) ) )//"_1_n", &
line 2496 : 115 chars : trim( hydromet_list(j2)( 1:min( 2,len_trim( hydromet_list(j2) ) ) ) )//"_2_n", &
line 2533 : 112 chars : trim( hydromet_list(j2)( 1:min( 2,len_trim( hydromet_list(j2) ) ) ) )//"p", &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/CLUBB_core/advance_xp2_xpyp_module.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 1385 : 101 chars : sclrprtp(:,:,sclr) ) ! Intent(inout)
line 1420 : 102 chars : sclrpthlp(:,:,sclr) ) ! Intent(inout)
line 3189 : 101 chars : stats_tmp(i,k) = (-gamma_over_implicit_ts * lhs_ta(2+gr%grid_dir_indx,i,k)) * xapxbp(i,km1) &
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 19 check(s) failed.
CLUBBStandardsCheck.py has begun.
----------------------------------------------------------------------------------------------------
--------------------- Implicit None Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/SILHS/mt95.F90 ---------------------
WARNING: Missing 'implicit none' after these blocks:
line 364: subroutine init_by_type( put, get )
line 384: subroutine init_by_scalar( put )
line 415: subroutine init_by_array( put )
line 463: subroutine next_state( )
line 595: subroutine genrand_int32_0d( y )
line 616: subroutine genrand_int32_1d( y )
line 631: subroutine genrand_int32_2d( y )
line 646: subroutine genrand_int32_3d( y )
line 661: subroutine genrand_int32_4d( y )
line 676: subroutine genrand_int32_5d( y )
line 691: subroutine genrand_int32_6d( y )
line 706: subroutine genrand_int32_7d( y )
line 722: subroutine genrand_int31_0d( y )
line 734: subroutine genrand_int31_1d( y )
line 749: subroutine genrand_int31_2d( y )
line 764: subroutine genrand_int31_3d( y )
line 779: subroutine genrand_int31_4d( y )
line 794: subroutine genrand_int31_5d( y )
line 809: subroutine genrand_int31_6d( y )
line 824: subroutine genrand_int31_7d( y )
line 840: subroutine genrand_real1_0d( r )
line 855: subroutine genrand_real1_1d( r )
line 870: subroutine genrand_real1_2d( r )
line 885: subroutine genrand_real1_3d( r )
line 900: subroutine genrand_real1_4d( r )
line 915: subroutine genrand_real1_5d( r )
line 930: subroutine genrand_real1_6d( r )
line 945: subroutine genrand_real1_7d( r )
line 961: subroutine genrand_real2_0d( r )
line 976: subroutine genrand_real2_1d( r )
line 991: subroutine genrand_real2_2d( r )
line 1006: subroutine genrand_real2_3d( r )
line 1021: subroutine genrand_real2_4d( r )
line 1036: subroutine genrand_real2_5d( r )
line 1051: subroutine genrand_real2_6d( r )
line 1066: subroutine genrand_real2_7d( r )
line 1082: subroutine genrand_real3_0d( r )
line 1097: subroutine genrand_real3_1d( r )
line 1112: subroutine genrand_real3_2d( r )
line 1127: subroutine genrand_real3_3d( r )
line 1142: subroutine genrand_real3_4d( r )
line 1157: subroutine genrand_real3_5d( r )
line 1172: subroutine genrand_real3_6d( r )
line 1187: subroutine genrand_real3_7d( r )
line 1203: subroutine genrand_res53_0d( r )
line 1220: subroutine genrand_res53_1d( r )
line 1235: subroutine genrand_res53_2d( r )
line 1250: subroutine genrand_res53_3d( r )
line 1265: subroutine genrand_res53_4d( r )
line 1280: subroutine genrand_res53_5d( r )
line 1295: subroutine genrand_res53_6d( r )
line 1310: subroutine genrand_res53_7d( r )
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 1 check(s) failed.
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/wangara.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 108 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 109 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/mpace_a.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 272 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 273 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/prescribe_forcings.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 1: module prescribe_forcings_module
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/prescribe_forcings.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 297 : 104 chars : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
line 478 : 118 chars : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing )
line 933 : 103 chars : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
line 1144 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 1148 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 1152 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 1153 : 112 chars : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
line 1156 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 1157 : 108 chars : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
line 1160 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 1161 : 104 chars : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) )
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/rico.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 164 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 165 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/dycoms2_rf02.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 125 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 126 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/bomex.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 131 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 132 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/dycoms2_rf01.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 94 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 95 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/gabls2.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 158 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 159 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/mpace_b.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 163 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 164 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/Benchmark_cases/lba.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 99 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 100 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
line 180 : 101 chars : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
line 181 : 101 chars : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 11 check(s) failed.
No matches for /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/KK_microphys/
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/pdf_parameter_tests.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 542 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/rev_direction_grid_test.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 1: module rev_direction_grid_test
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/rev_direction_grid_test.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 233 : 113 chars : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652
line 234 : 127 chars : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /)
line 750 : 101 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
line 754 : 104 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
line 795 : 101 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
line 801 : 104 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/fill_holes_tests.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 19: module fill_holes_tests
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/fill_holes_tests.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 162 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
line 180 : 110 chars : if ( l_print_name ) print *, "filling holes of: easy_fill_test_"//trim(fill_type_names(fill_type))
line 195 : 121 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
line 241 : 118 chars : if ( l_print_name ) print *, "filling holes of: reverse_easy_fill_test_"//trim(fill_type_names(fill_type))
line 344 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
line 363 : 113 chars : if ( l_print_name ) print *, "filling holes of: below_thresh_test_"//trim(fill_type_names(fill_type))
line 385 : 103 chars : print *, "-- error", two * abs( initial_mass - new_mass ) / ( initial_mass + new_mass )
line 419 : 121 chars : if ( l_print_name ) print *, "filling holes of: reverse_below_thresh_test_"//trim(fill_type_names(fill_type))
line 430 : 116 chars : print *, "ERROR in below_thresh_test REVERSE MODE: method was not conservative in grid reverse mode"
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90 ---------------------
WARNING: Lines exceed 100 characters (limit 100):
line 500 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 6 check(s) failed.
[91m===============================================================
[91mCLUBBStandardsCheck FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvfortran_GPUopenmp_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
[93mBuild completed successfully, but some source code checks have failed.[0m