Closed ephraims28 closed 1 year ago
Hi Sam and thanks for your interest in pamtra.
It looks like you are missing a lot of requirements: missing f2py, nc-config for example In particular, the compilation stops because it cannot find the NetCDF module for Fortran. This is typically installed with a system package. A couple of questions: 1) Did you follow the installation instructions in the section about the system requirements? https://pamtra.readthedocs.io/en/latest/installation.html 2) Do you have the required libraries installed system-wide or perhaps you had to install them locally in your home folder? In the second case you will have to edit the -L option for the linker in the Makefile 3) The installation instructions follow the Ubuntu system configuration because that is what we are most used to. If I understand correctly from your message, the server is not running Ubuntu but maybe CentOS or some other flavor of RedHat Enterprise Linux. Is that correct? Is there a module loader for the environment like in a classic supercomputer?
Yeah, I did look at the instructions, but as you mention in your 3rd question, its RedHat, not Ubuntu. I had my professor/system administrator install the libraries mentioned in your Ubuntu instructions.
sudo yum install git gfortran libnetcdf-dev libnetcdff-dev liblapack-dev libfftw3-dev python3-dev python3-numpy
Would I just need to install all the libraries that it is stating from the Makefile I'm missing? Or is that just the beginning of other challenges I would have in Redhat.
There is no module loader. The libraries are installed centrally in /bin
its RedHat, not Ubuntu. I had my professor/system administrator install the libraries mentioned in your Ubuntu instructions.
Doesn't matter whether it is RedHat or Ubuntu, you do not have to wait for others to install it for you. In majority of cases, you can locally install libraries yourself, and then modify the paths in the Makefile as suggested by DaveOri
some more guidelines:
sudo yum install git gfortran libnetcdf-dev libnetcdff-dev liblapack-dev libfftw3-dev python3-dev python3-numpy
Hi Sam, thanks for your reply. I do not have specific experience with rpm-based systems, so I am really guessing here, but as far as I remember the package names do not follow the same scheme as those distributed under apt. For example the libnetcdf-dev and libnetcdff-dev might have an equivalent (assuming you are running an x86_64 architecture) netcdf-fortran-devel.x86_64 netcdf-fortran.x86_64 netcdf-devel.x86_64 netcdf.x86_64 from the epel repository
I would check if those libraries are actually installed first! and if, perhaps the yum command needs to be adjusted. Libraries should not be under /bin, that is a typical place for executables (like ncdump which is typically installed along with netcdf libraries). An important program that is installed along with the netcdf library is either nc-config (Ubuntu systems) or nf-config (others) this program tells the Makefile where to find the netcdf libraries and it seems that is missing on your system from the output of the make command! Check this as well! We have a running installation of pamtra on a centos cluster that used nf-config for installation, so it should be there I guess.
Similarly I see that your system is missing the f2py program. This comes with the installation of numpy. I believe also this failed. You can install numpy with yum or pip or something else, but it is essential for the fortran library wrapper
Sorry I can't solve your problem directly, this is something to forward to your sysadmin
Thanks for all the advise! I'll follow back up if I either am able to run pamtra successfully or get to a point where its more of a pamtra specific question than a system question
I'm now using NCAR's Cheyenne HPC and I've been able to get further than in the past.
Some previous troubleshooting that I was able to resolve myself that may be relevant to my current errors:
I originally had the same error that as my first post, granted, I'm now on a different system. (Fatal Error: Can't open module file 'netcdf.mod' ...) I was able to resolve this by using a gnu compiler instead of intel (I did this by using the gnu module instead of the default intel one)
That fixed that error, and then I had an error with "/usr/bin/ld: cannot find -llapack /usr/bin/ld: cannot find -lblas /usr/bin/ld: cannot find -lfftw3"
I was able to resolve this by downloading these packages manually through their websites, installing them, and adding the location where they were installed to my LD_LIBRARY_PATH
This is the current output of make. It looks like another issue with ld. Is there a problem with blas and lapack being .a files instead of .so files?
gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/kinds.f90 -o src/kinds.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/nan.f90 -o src/nan.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_index.f90 -o src/vars_index.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/report_module.f90 -o src/report_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rt_utilities.f90 -o src/rt_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/settings.f90 -o src/settings.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/constants.f90 -o src/constants.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/zlib_stuff.f90 -o src/zlib_stuff.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_fastem4_coef.f90 -o src/mod_fastem4_coef.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/gasabs_module.f90 -o src/gasabs_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/conversions.f90 -o src/conversions.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/descriptor_file.f90 -o src/descriptor_file.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_atmosphere.f90 -o src/vars_atmosphere.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_rt.f90 -o src/vars_rt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_hydroFullSpec.f90 -o src/vars_hydroFullSpec.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_io_strings.f90 -o src/mod_io_strings.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/getopt.f90 -o src/getopt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/parse_options.f90 -o src/parse_options.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radmat.f90 -o src/radmat.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/convolution.f90 -o src/convolution.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/get_gasabs.f90 -o src/get_gasabs.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_output.f90 -o src/vars_output.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/azimuth_emissivity_module.f90 -o src/azimuth_emissivity_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hyperbolic_step.f90 -o src/hyperbolic_step.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/slope_variance.f90 -o src/slope_variance.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/reflection_correction_module.f90 -o src/reflection_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/large_scale_correction_module.f90 -o src/large_scale_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/small_scale_correction_module.f90 -o src/small_scale_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/foam_utility_module.f90 -o src/foam_utility_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/liu.f90 -o src/liu.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/fresnel.f90 -o src/fresnel.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/fastemx.f90 -o src/fastemx.o src/fastemx.f90:287:17:
287 | emissivity(u_idx) = e_azimuth(u_idx) ! knwon Warning: Array reference is out of bounds (3 > 2) in dimension 1 | 1 Warning: Array reference at (1) is out of bounds (3 > 2) in dimension 1 src/fastemx.f90:287:37:
287 | emissivity(u_idx) = e_azimuth(u_idx) ! knwon Warning: Array reference is out of bounds (3 > 2) in dimension 1 | 1 Warning: Array reference at (1) is out of bounds (3 > 2) in dimension 1 src/fastemx.f90:288:17:
288 | emissivity(v_idx) = e_azimuth(v_idx) ! knwon Warning: Array reference is out of bounds (4 > 2) in dimension 1 | 1 Warning: Array reference at (1) is out of bounds (4 > 2) in dimension 1 src/fastemx.f90:288:37:
288 | emissivity(v_idx) = e_azimuth(v_idx) ! knwon Warning: Array reference is out of bounds (4 > 2) in dimension 1 | 1 Warning: Array reference at (1) is out of bounds (4 > 2) in dimension 1 src/fastemx.f90:293:37:
293 | if (nstokes .gt. 2) reflectivity(u_idx:v_idx) = zero ! 3rd, 4th stokes from atmosphere are not included. ! knwon Warning: Lower array reference is out of bounds (3 > 2) in dimension 1 | 1 Warning: Lower array reference at (1) is out of bounds (3 > 2) in dimension 1 gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tessem2.f90 -o src/tessem2.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ocean_sfc_optics.f90 -o src/ocean_sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_mwatlas_nt_bin.f90 -o src/mod_mwatlas_nt_bin.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/telsem2.f90 -o src/telsem2.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/land_sfc_optics.f90 -o src/land_sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/sfc_optics.f90 -o src/sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/sfc_matrices.f90 -o src/sfc_matrices.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/run_rt.f90 -o src/run_rt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scat_utilities.f90 -o src/scat_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mpm93.f90 -o src/mpm93.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_water.f90 -o src/eps_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mie_scat_utilities.f90 -o src/mie_scat_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mie_spheres.f90 -o src/mie_spheres.o gcc -O -fPIC -c src/scatdb.c -o src/scatdb.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dda_db_liu.f90 -o src/dda_db_liu.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dda_db_hong.f90 -o src/dda_db_hong.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hongdb.f90 -o src/hongdb.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dia2vel.f90 -o src/dia2vel.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rescale_spectra.f90 -o src/rescale_spectra.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_moments.f90 -o src/radar_moments.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_spectrum.f90 -o src/radar_spectrum.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_spectral_broadening.f90 -o src/radar_spectral_broadening.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_simulator.f90 -o src/radar_simulator.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rosen98_gasabs.f90 -o src/rosen98_gasabs.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/surface.f90 -o src/surface.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_ice.f90 -o src/eps_ice.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_mix.f90 -o src/eps_mix.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/equcom.f90 -o src/equcom.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/land_emis_ssmi.f90 -o src/land_emis_ssmi.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/equare.f90 -o src/equare.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ref_water.f90 -o src/ref_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ref_ice.f90 -o src/ref_ice.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/e_sat_gg_water.f90 -o src/e_sat_gg_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/interpolation.f90 -o src/interpolation.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/collect_output.f90 -o src/collect_output.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/save_active.f90 -o src/save_active.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/random.f90 -o src/random.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rt4.f90 -o src/rt4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radtran4.f90 -o src/radtran4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radintg4.f90 -o src/radintg4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radscat4.f90 -o src/radscat4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/drop_size_dist.f90 -o src/drop_size_dist.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_dist.f90 -o src/make_dist.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_dist_param.f90 -o src/make_dist_param.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_mass_size.f90 -o src/make_mass_size.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/calc_moment.f90 -o src/calc_moment.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_soft_spheroid.f90 -o src/make_soft_spheroid.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/check_print.f90 -o src/check_print.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix.f90 -o src/tmatrix.o src/tmatrix.f90:207:105:
207 | A6,I3.3),A6,ES12.6,A6,SP,I3.2,SS,2(A6,ES9.3),A6,A3,4(A6,ES9.3),A1)'),& | 1
Warning: Legacy Extension: Comma before i/o item list at (1) src/tmatrix.f90:214:105:
214 | A6,I3.3),A6,ES12.6,A6,SP,I3.2,SS,2(A6,ES9.3),A6,A3,4(A6,ES9.3),A1)'),& | 1
Warning: Legacy Extension: Comma before i/o item list at (1) gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rayleigh_gans.f90 -o src/rayleigh_gans.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scatProperties.f90 -o src/scatProperties.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hydrometeor_extinction.f90 -o src/hydrometeor_extinction.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scatcnv.f90 -o src/scatcnv.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix_lpq.f -o src/tmatrix_lpq.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/get_scat_mat.f90 -o src/get_scat_mat.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/refractive_index.f90 -o src/refractive_index.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dsort.f90 -o src/dsort.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rho_air.f90 -o src/rho_air.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/viscosity_air.f90 -o src/viscosity_air.o echo "!edit in makefile only!" > src/versionNumber.auto.f90 echo "subroutine versionNumber(gitVersion,gitHash)" >> src/versionNumber.auto.f90 echo "implicit none" >> src/versionNumber.auto.f90 echo "character(40), intent(out) ::gitVersion,gitHash" >> src/versionNumber.auto.f90 echo "gitVersion = 'v1.0.0-75-g16f0bbd-master'" >> src/versionNumber.auto.f90 echo "gitHash = '16f0bbda8b7b2a64478b0fe5db0f717de3bbd649'" >> src/versionNumber.auto.f90 echo "return" >> src/versionNumber.auto.f90 echo "end subroutine versionNumber" >> src/versionNumber.auto.f90 gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/versionNumber.auto.f90 -o src/versionNumber.auto.o #otherwise error on first make run! gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/smooth_savitzky_golay.f90 -o src/smooth_savitzky_golay.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_hildebrand_sekhon.f90 -o src/radar_hildebrand_sekhon.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix_amplq.lp.f -o src/tmatrix_amplq.lp.o src/tmatrix_amplq.lp.f:479:72:
479 | DO 213 N1=1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 213 at (1) src/tmatrix_amplq.lp.f:510:72:
510 | DO 214 N1=1,NM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 214 at (1) src/tmatrix_amplq.lp.f:785:72:
785 | DO 5 N=1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 5 at (1) src/tmatrix_amplq.lp.f:809:72:
809 | DO 400 N=NMIN,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 400 at (1) src/tmatrix_amplq.lp.f:985:72:
985 | DO 10 N1=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1) src/tmatrix_amplq.lp.f:1054:72:
1054 | 20 PC=XPB+(XPB-PA)*(DJ-A)/DJ | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) src/tmatrix_amplq.lp.f:1073:72:
1073 | 105 PRINT 1200,I,ZZ,I,W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 105 at (1) src/tmatrix_amplq.lp.f:1082:72:
1082 | 120 Z(I)=(A+Z(I))/B | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) src/tmatrix_amplq.lp.f:1361:72:
1361 | DO 10 N=1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1) src/tmatrix_amplq.lp.f:1429:72:
1429 | 5 Y(I+1)=float(2I+1)X1*Y(I)-Y(I-1) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 5 at (1) src/tmatrix_amplq.lp.f:1432:72:
1432 | 10 V(I)=Y(I-1)-float(I)X1Y(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) src/tmatrix_amplq.lp.f:1580:72:
1580 | DO 25 N=1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 25 at (1) src/tmatrix_amplq.lp.f:1595:72:
1595 | DO 300 N2=MM1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 300 at (1) src/tmatrix_amplq.lp.f:1689:72:
1689 | DO 310 N2=MM1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 310 at (1) src/tmatrix_amplq.lp.f:1726:72:
1726 | DO 320 N2=1,NNMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) src/tmatrix_amplq.lp.f:1820:72:
1820 | DO 25 N=1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 25 at (1) src/tmatrix_amplq.lp.f:1838:72:
1838 | DO 300 N2=MM1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 300 at (1) src/tmatrix_amplq.lp.f:1983:72:
1983 | DO 310 N2=MM1,NMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 310 at (1) src/tmatrix_amplq.lp.f:2030:72:
2030 | DO 320 N2=1,NNMAX | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) src/tmatrix_amplq.lp.f:2299:72:
2299 | 20 PC=XPB+(XPB-PA)*(DJ-A)/DJ | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) src/tmatrix_amplq.lp.f:2317:72:
2317 | 105 PRINT 1200,I,ZZ,I,W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 105 at (1) src/tmatrix_amplq.lp.f:2326:72:
2326 | 120 Z(I)=(A+Z(I))/B
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/deallocate_everything.f90 -o src/deallocate_everything.o
gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 -I/glade/u/apps/ch/opt/netcdf/4.8.1/gnu/10.1.0/include -I/glade/u/apps/ch/opt/netcdf/4.8.1/gnu/10.1.0/include -O2 src/write_nc_results.f90 -o src/write_nc_results.o
gfortran -Isrc/ -o bin/pamtra src/pamtra.f90 src/kinds.o src/nan.o src/vars_index.o src/report_module.o src/rt_utilities.o src/settings.o src/constants.o src/zlib_stuff.o src/mod_fastem4_coef.o src/gasabs_module.o src/conversions.o src/descriptor_file.o src/vars_atmosphere.o src/vars_rt.o src/vars_hydroFullSpec.o src/mod_io_strings.o src/getopt.o src/parse_options.o src/radmat.o src/convolution.o src/get_gasabs.o src/vars_output.o src/azimuth_emissivity_module.o src/hyperbolic_step.o src/slope_variance.o src/reflection_correction_module.o src/large_scale_correction_module.o src/small_scale_correction_module.o src/foam_utility_module.o src/liu.o src/fresnel.o src/fastemx.o src/tessem2.o src/ocean_sfc_optics.o src/mod_mwatlas_nt_bin.o src/telsem2.o src/land_sfc_optics.o src/sfc_optics.o src/sfc_matrices.o src/run_rt.o src/scat_utilities.o src/mpm93.o src/eps_water.o src/mie_scat_utilities.o src/mie_spheres.o src/scatdb.o src/dda_db_liu.o src/dda_db_hong.o src/hongdb.o src/dia2vel.o src/rescale_spectra.o src/radar_moments.o src/radar_spectrum.o src/radar_spectral_broadening.o src/radar_simulator.o src/rosen98_gasabs.o src/surface.o src/eps_ice.o src/eps_mix.o src/equcom.o src/land_emis_ssmi.o src/equare.o src/ref_water.o src/ref_ice.o src/e_sat_gg_water.o src/interpolation.o src/collect_output.o src/save_active.o src/random.o src/rt4.o src/radtran4.o src/radintg4.o src/radscat4.o src/drop_size_dist.o src/make_dist.o src/make_dist_param.o src/make_mass_size.o src/calc_moment.o src/make_soft_spheroid.o src/check_print.o src/tmatrix.o src/rayleigh_gans.o src/scatProperties.o src/hydrometeor_extinction.o src/scatcnv.o src/tmatrix_lpq.o src/get_scat_mat.o src/refractive_index.o src/dsort.o src/rho_air.o src/viscosity_air.o src/versionNumber.auto.o src/smooth_savitzky_golay.o src/radar_hildebrand_sekhon.o src/tmatrix_amplq.lp.o src/deallocate_everything.o src/write_nc_results.o -L/usr/lib/ -L/usr/local/lib/ -llapack -Llib/ -L../lib/ -lblas -lz -lfftw3 -L/glade/u/apps/ch/opt/netcdf/4.8.1/gnu/10.1.0/lib -lnetcdff
####################################################################################
Note there is a bug in numpy 1.10.1, intent in or out is not recognized
Note there is a bug in numpy 1.12.0, length of arrays is not recognized by f2py
####################################################################################
/glade/u/home/ephraims/.local/bin/f2py --overwrite-signature -m pyPamtraLib -h src/pypamtralib.pyf src/report_module.f90 src/vars_index.f90 src/viscosity_air.f90 src/convolution.f90 src/deallocate_everything.f90 src/vars_output.f90 src/vars_atmosphere.f90 src/settings.f90 src/descriptor_file.f90 src/vars_hydroFullSpec.f90 src/radar_moments.f90 src/eps_water.f90 src/radar_hildebrand_sekhon.f90 src/dia2vel.f90 src/pyPamtraLib.f90
Reading fortran codes...
Reading file 'src/report_module.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/vars_index.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/viscosity_air.f90' (format:free)
Reading file 'src/convolution.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/fftw3.f' (format:fix,strict)
Reading file 'src/deallocate_everything.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/vars_output.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/vars_atmosphere.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Line #725 in src/vars_atmosphere.f90:" call assert_true(err,(all(atmo_hgt_lev(nx,ny,1:atmo_nlyrs(nx,ny)+1)>-500) .or. all(atmo_hgt(nx,ny,1:atmo_nlyrs(nx,ny))>-500)), "hgt or hgt_lev must be greater -500 (Depression in northern Egypt within the CORDEX domain :-))") "
analyzeline: No name/args pattern found for line.
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/settings.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "default" with "default_bn".
rmbadname1: Replacing "default" with "default_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/descriptor_file.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/vars_hydroFullSpec.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/radar_moments.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/eps_water.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/radar_hildebrand_sekhon.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/dia2vel.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Reading file 'src/pyPamtraLib.f90' (format:free)
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
rmbadname1: Replacing "long" with "long_bn".
Post-processing...
Block: pyPamtraLib
Block: report_module
In: :pyPamtraLib:src/report_module.f90:report_module
get_useparameters: no module vars_index info used by report_module
In: :pyPamtraLib:src/report_module.f90:report_module
get_useparameters: no module kinds info used by report_module
In: :pyPamtraLib:src/report_module.f90:report_module
get_parameters: got "invalid syntax (
creating /glade/scratch/ephraims/tmpBpOXdj/glade
creating /glade/scratch/ephraims/tmpBpOXdj/glade/scratch
creating /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims
creating /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj
creating /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src
compile options: '-I/glade/scratch/ephraims/tmpBpOXdj/src -I/glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
gcc: /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c
gcc: /glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.c
In file included from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
from /glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.h:13,
from /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:16:
/glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~
In file included from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
from /glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.h:13,
from /glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.c:2:
/glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c: In function ‘f2py_setup_vars_output’:
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6185:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6185 | f2py_vars_output_def[i_f2py++].func = out_radar_edges;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6186:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6186 | f2py_vars_output_def[i_f2py++].func = out_scatter_matrix;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6187:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6187 | f2py_vars_output_def[i_f2py++].func = out_debug_radarvel;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6188:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6188 | f2py_vars_output_def[i_f2py++].func = out_psd_deltad;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6189:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6189 | f2py_vars_output_def[i_f2py++].func = out_radar_vel;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6190:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6190 | f2py_vars_output_def[i_f2py++].func = out_att_hydro;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6191:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6191 | f2py_vars_output_def[i_f2py++].func = out_psd_bscat;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6192:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6192 | f2py_vars_output_def[i_f2py++].func = out_radar_slopes;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6193:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6193 | f2py_vars_output_def[i_f2py++].func = out_radar_moments;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6194:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6194 | f2py_vars_output_def[i_f2py++].func = out_debug_radarback_wturb_wnoise;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6195:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6195 | f2py_vars_output_def[i_f2py++].func = out_tb;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6196:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6196 | f2py_vars_output_def[i_f2py++].func = out_radar_hgt;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6197:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6197 | f2py_vars_output_def[i_f2py++].func = out_angles_deg;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6198:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6198 | f2py_vars_output_def[i_f2py++].func = out_ze;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6200:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6200 | f2py_vars_output_def[i_f2py++].func = out_kextatmo;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6201:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6201 | f2py_vars_output_def[i_f2py++].func = out_debug_radarback_wturb;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6202:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6202 | f2py_vars_output_def[i_f2py++].func = out_psd_area;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6203:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6203 | f2py_vars_output_def[i_f2py++].func = out_radar_snr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6205:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6205 | f2py_vars_output_def[i_f2py++].func = out_emissivity;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6206:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6206 | f2py_vars_output_def[i_f2py++].func = out_radar_quality;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6207:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6207 | f2py_vars_output_def[i_f2py++].func = out_psd_mass;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6208:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6208 | f2py_vars_output_def[i_f2py++].func = out_psd_d;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6209:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6209 | f2py_vars_output_def[i_f2py++].func = out_radar_spectra;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6210:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6210 | f2py_vars_output_def[i_f2py++].func = out_extinct_matrix;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6211:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6211 | f2py_vars_output_def[i_f2py++].func = out_emis_vector;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6212:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6212 | f2py_vars_output_def[i_f2py++].func = out_debug_radarback;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6213:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6213 | f2py_vars_output_def[i_f2py++].func = out_att_atmo;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6214:39: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6214 | f2py_vars_output_def[i_f2py++].func = out_psd_n;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c: In function ‘f2py_setup_vars_atmosphere’:
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6294:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6294 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_unixtime;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6295:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6295 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hgt;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6296:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6296 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_time;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6297:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6297 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_temp_lev;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6298:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6298 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_wind_uv;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6299:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6299 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_press_lev;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6300:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6300 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hgt_lev;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6301:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6301 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_obs_height;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6302:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6302 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_airturb;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6303:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6303 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_type;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6304:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6304 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_year;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6305:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6305 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_relhum_lev;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6306:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6306 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_lat;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6307:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6307 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_reff;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6308:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6308 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_temp;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6311:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6311 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_groundtemp;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6312:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6312 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_reff_column;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6314:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6314 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_radar_prop;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6315:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6315 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_wind_w;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6316:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6316 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_delta_hgt_lev;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6317:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6317 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_iwv;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6318:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6318 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_model_i;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6319:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6319 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_model_j;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6320:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6320 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_lon;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6323:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6323 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_q_column;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6324:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6324 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_rho_vap;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6326:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6326 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_n_column;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6327:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6327 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_month;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6329:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6329 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_q_hum;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6330:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6330 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_relhum;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6331:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6331 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_refl;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6332:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6332 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_nlyrs;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6336:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6336 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_wind10u;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6337:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6337 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_wind10v;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6338:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6338 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_n;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6339:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6339 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_day;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6340:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6340 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_model;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6341:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6341 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_salinity;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6342:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6342 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_press;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6343:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6343 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_sif;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6344:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6344 | f2py_vars_atmosphere_def[i_f2py++].func = sfc_slf;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6345:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6345 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_hydro_q;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6346:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6346 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_turb_edr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6347:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6347 | f2py_vars_atmosphere_def[i_f2py++].func = atmo_vapor_pressure;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c: In function ‘f2py_setup_descriptor_file’:
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6657:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6657 | f2py_descriptor_file_def[i_f2py++].func = a_ms_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6658:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6658 | f2py_descriptor_file_def[i_f2py++].func = p_2_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6659:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6659 | f2py_descriptor_file_def[i_f2py++].func = rho_ms_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6660:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6660 | f2py_descriptor_file_def[i_f2py++].func = moment_in_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6661:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6661 | f2py_descriptor_file_def[i_f2py++].func = as_ratio_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6663:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6663 | f2py_descriptor_file_def[i_f2py++].func = n_tot_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6665:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6665 | f2py_descriptor_file_def[i_f2py++].func = hydro_name_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6666:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6666 | f2py_descriptor_file_def[i_f2py++].func = p_4_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6667:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6667 | f2py_descriptor_file_def[i_f2py++].func = r_eff_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6668:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6668 | f2py_descriptor_file_def[i_f2py++].func = b_ms_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6669:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6669 | f2py_descriptor_file_def[i_f2py++].func = d_1_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6671:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6671 | f2py_descriptor_file_def[i_f2py++].func = liq_ice_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6672:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6672 | f2py_descriptor_file_def[i_f2py++].func = vel_size_mod_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6673:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6673 | f2py_descriptor_file_def[i_f2py++].func = dist_name_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6674:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6674 | f2py_descriptor_file_def[i_f2py++].func = canting_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6675:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6675 | f2py_descriptor_file_def[i_f2py++].func = p_1_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6677:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6677 | f2py_descriptor_file_def[i_f2py++].func = beta_as_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6678:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6678 | f2py_descriptor_file_def[i_f2py++].func = p_3_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6679:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6679 | f2py_descriptor_file_def[i_f2py++].func = nbin_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6681:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6681 | f2py_descriptor_file_def[i_f2py++].func = scat_name_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6682:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6682 | f2py_descriptor_file_def[i_f2py++].func = q_h_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6683:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6683 | f2py_descriptor_file_def[i_f2py++].func = d_2_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6684:43: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6684 | f2py_descriptor_file_def[i_f2py++].func = alpha_as_arr;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c: In function ‘f2py_setup_vars_hydrofullspec’:
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6720:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6720 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_area_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6722:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6722 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_rg_zeta_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6723:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6723 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_d_bound_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6724:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6724 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_fallvelocity;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6725:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6725 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_canting;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6726:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6726 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_mass_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6727:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6727 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_rg_kappa_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6728:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6728 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_d_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6729:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6729 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_n_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6730:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6730 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_as_ratio;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6731:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6731 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_rho_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6732:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6732 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_rg_gamma_ds;
| ^
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:6733:46: warning: assignment to ‘f2py_init_func’ {aka ‘void ()(int , long int , void ()(char , long int ), int )’} from incompatible pointer type ‘void ()(int , int , void ()(char , int ), int )’ [-Wincompatible-pointer-types]
6733 | f2py_vars_hydrofullspec_def[i_f2py++].func = hydrofs_rg_beta_ds;
| ^
At top level:
/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.c:185:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
185 | static int f2py_size(PyArrayObject* var, ...)
| ^~~~~
compiling Fortran 90 module sources
Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
creating /glade/scratch/ephraims/tmpBpOXdj/pamtra
creating /glade/scratch/ephraims/tmpBpOXdj/pamtra/src
compile options: '-I/glade/scratch/ephraims/tmpBpOXdj/src -I/glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
extra options: '-J/glade/scratch/ephraims/tmpBpOXdj/ -I/glade/scratch/ephraims/tmpBpOXdj/'
gfortran:f90: ../src/pyPamtraLib.f90
../src/pyPamtraLib.f90:39:31:
39 | integer(kind=long) :: fi,i | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] ../src/pyPamtraLib.f90:35:31:
35 | integer(kind=long) :: inarg | 1 Warning: Unused variable ‘inarg’ declared at (1) [-Wunused-variable] compiling Fortran sources Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops compile options: '-I/glade/scratch/ephraims/tmpBpOXdj/src -I/glade/u/home/ephraims/.local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c' extra options: '-J/glade/scratch/ephraims/tmpBpOXdj/ -I/glade/scratch/ephraims/tmpBpOXdj/' gfortran:f90: /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90 /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_angles_deg’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_att_atmo’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_att_hydro’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_debug_radarback’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_debug_radarback_wturb’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_debug_radarback_wturb_wnoise’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_debug_radarvel’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_emis_vector’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_emissivity’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_extinct_matrix’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_kextatmo’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_area’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_bscat’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_d’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_deltad’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_mass’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_psd_n’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_edges’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_hgt’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_moments’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_quality’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_slopes’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_snr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_spectra’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_radar_vel’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_scatter_matrix’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_tb’ which has been explicitly imported at(1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:911:10:
911 | use vars_output, only : out_radar_edges | 1 Warning: Unused module variable ‘out_ze’ which has been explicitly imported at(1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_airturb’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_day’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_delta_hgt_lev’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_groundtemp’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hgt’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hgt_lev’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_n’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_n_column’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_q’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_q_column’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_reff’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_hydro_reff_column’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_iwv’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_lat’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_lon’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_model_i’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_model_j’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_month’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_nlyrs’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_obs_height’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_press’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_press_lev’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_q_hum’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_radar_prop’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_relhum’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_relhum_lev’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_rho_vap’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_temp’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_temp_lev’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_time’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_turb_edr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_unixtime’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_vapor_pressure’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_wind10u’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_wind10v’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_wind_uv’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_wind_w’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘atmo_year’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_model’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_refl’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_salinity’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_sif’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_slf’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:2364:10:
2364 | use vars_atmosphere, only : atmo_unixtime | 1 Warning: Unused module variable ‘sfc_type’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘a_ms_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘alpha_as_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘as_ratio_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘b_ms_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘beta_as_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘canting_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘d_1_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘d_2_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘dist_name_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘hydro_name_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘liq_ice_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘moment_in_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘n_tot_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘nbin_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘p_1_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘p_2_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘p_3_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘p_4_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘q_h_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘r_eff_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘rho_ms_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘scat_name_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3382:10:
3382 | use descriptor_file, only : a_ms_arr | 1 Warning: Unused module variable ‘vel_size_mod_arr’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_area_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_as_ratio’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_canting’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_d_bound_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_d_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_fallvelocity’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_mass_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_n_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_rg_beta_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_rg_gamma_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_rg_kappa_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds | 1 Warning: Unused module variable ‘hydrofs_rg_zeta_ds’ which has been explicitly imported at (1) [-Wunused-variable] /glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.f90:3864:10:
3864 | use vars_hydrofullspec, only : hydrofs_area_ds
| 1
Warning: Unused module variable ‘hydrofs_rho_ds’ which has been explicitly imported at (1) [-Wunused-variable]
/glade/u/apps/ch/opt/ncarcompilers/0.5.0/gnu/10.1.0/gfortran -Wall -g -Wall -g -shared /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.o /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.o /glade/scratch/ephraims/tmpBpOXdj/pamtra/src/pyPamtraLib.o /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.o kinds.o nan.o vars_index.o report_module.o rt_utilities.o settings.o constants.o zlib_stuff.o mod_fastem4_coef.o gasabs_module.o conversions.o descriptor_file.o vars_atmosphere.o vars_rt.o vars_hydroFullSpec.o mod_io_strings.o getopt.o parse_options.o radmat.o convolution.o get_gasabs.o vars_output.o azimuth_emissivity_module.o hyperbolic_step.o slope_variance.o reflection_correction_module.o large_scale_correction_module.o small_scale_correction_module.o foam_utility_module.o liu.o fresnel.o fastemx.o tessem2.o ocean_sfc_optics.o mod_mwatlas_nt_bin.o telsem2.o land_sfc_optics.o sfc_optics.o sfc_matrices.o run_rt.o scat_utilities.o mpm93.o eps_water.o mie_scat_utilities.o mie_spheres.o scatdb.o dda_db_liu.o dda_db_hong.o hongdb.o dia2vel.o rescale_spectra.o radar_moments.o radar_spectrum.o radar_spectral_broadening.o radar_simulator.o rosen98_gasabs.o surface.o eps_ice.o eps_mix.o equcom.o land_emis_ssmi.o equare.o ref_water.o ref_ice.o e_sat_gg_water.o interpolation.o collect_output.o save_active.o random.o rt4.o radtran4.o radintg4.o radscat4.o drop_size_dist.o make_dist.o make_dist_param.o make_mass_size.o calc_moment.o make_soft_spheroid.o check_print.o tmatrix.o rayleigh_gans.o scatProperties.o hydrometeor_extinction.o scatcnv.o tmatrix_lpq.o get_scat_mat.o refractive_index.o dsort.o rho_air.o viscosity_air.o versionNumber.auto.o smooth_savitzky_golay.o radar_hildebrand_sekhon.o tmatrix_amplq.lp.o deallocate_everything.o -L/usr/lib/ -L/usr/local/lib/ -Llib/ -L../lib/ -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -L/usr/lib64 -llapack -lblas -lz -lfftw3 -lpython2.7 -lgfortran -o ./pyPamtraLib.so
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dgetrf.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dgetri.o): relocation R_X86_64_32 against
.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dtrtri.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dgetrf2.o): relocation R_X86_64_32 against
.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dtrti2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /glade/u/home/ephraims/usr/lib/liblapack.a(dlamch.o): relocation R_X86_64_32 against
.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/libblas.a(dgemv.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /glade/u/home/ephraims/usr/lib/libblas.a(dtrmv.o): relocation R_X86_64_32 against
.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/libblas.a(dgemm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /glade/u/home/ephraims/usr/lib/libblas.a(dtrmm.o): relocation R_X86_64_32 against
.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /glade/u/home/ephraims/usr/lib/libblas.a(dtrsm.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: nonrepresentable section on output
collect2: error: ld returned 1 exit status
error: Command "/glade/u/apps/ch/opt/ncarcompilers/0.5.0/gnu/10.1.0/gfortran -Wall -g -Wall -g -shared /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLibmodule.o /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/fortranobject.o /glade/scratch/ephraims/tmpBpOXdj/pamtra/src/pyPamtraLib.o /glade/scratch/ephraims/tmpBpOXdj/glade/scratch/ephraims/tmpBpOXdj/src/pyPamtraLib-f2pywrappers2.o kinds.o nan.o vars_index.o report_module.o rt_utilities.o settings.o constants.o zlib_stuff.o mod_fastem4_coef.o gasabs_module.o conversions.o descriptor_file.o vars_atmosphere.o vars_rt.o vars_hydroFullSpec.o mod_io_strings.o getopt.o parse_options.o radmat.o convolution.o get_gasabs.o vars_output.o azimuth_emissivity_module.o hyperbolic_step.o slope_variance.o reflection_correction_module.o large_scale_correction_module.o small_scale_correction_module.o foam_utility_module.o liu.o fresnel.o fastemx.o tessem2.o ocean_sfc_optics.o mod_mwatlas_nt_bin.o telsem2.o land_sfc_optics.o sfc_optics.o sfc_matrices.o run_rt.o scat_utilities.o mpm93.o eps_water.o mie_scat_utilities.o mie_spheres.o scatdb.o dda_db_liu.o dda_db_hong.o hongdb.o dia2vel.o rescale_spectra.o radar_moments.o radar_spectrum.o radar_spectral_broadening.o radar_simulator.o rosen98_gasabs.o surface.o eps_ice.o eps_mix.o equcom.o land_emis_ssmi.o equare.o ref_water.o ref_ice.o e_sat_gg_water.o interpolation.o collect_output.o save_active.o random.o rt4.o radtran4.o radintg4.o radscat4.o drop_size_dist.o make_dist.o make_dist_param.o make_mass_size.o calc_moment.o make_soft_spheroid.o check_print.o tmatrix.o rayleigh_gans.o scatProperties.o hydrometeor_extinction.o scatcnv.o tmatrix_lpq.o get_scat_mat.o refractive_index.o dsort.o rho_air.o viscosity_air.o versionNumber.auto.o smooth_savitzky_golay.o radar_hildebrand_sekhon.o tmatrix_amplq.lp.o deallocate_everything.o -L/usr/lib/ -L/usr/local/lib/ -Llib/ -L../lib/ -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -L/usr/lib64 -llapack -lblas -lz -lfftw3 -lpython2.7 -lgfortran -o ./pyPamtraLib.so" failed with exit status 1
Makefile:235: recipe for target 'python/pyPamtrapyPamtraLib.so' failed
make: *** [python/pyPamtrapyPamtraLib.so] Error 1
ephraims@cheyenne6:~/pamtra>
It seems that error log also give some suggestions
.... rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
Have you tried to add this compiler flag and recompile? Has it worked?
Hi Sam, thanks for the update. Some points:
Again, loading/installing libraries and prerequisites for software is usually very well done by sysadmins and HPC-user-support. I would suggest you to also ask them.
cheers, Davide
Jan: From looking at the Makefile, it seems like that flag is already used. (I haven't changed anything in the Makefile) Is there somewhere else I'd need to add that flag?
Davide1: I did not pursue installing pamtra on the CentOS machine any further. I just started my PhD research, so I'm rapidly getting access to different computing resources simultaneously. Cheyenne has user support and documentation. Weather2 does not and my professor is helpful, but not a professional software engineer/tech support. Cheyenne is also much more powerful. So I switched my effort over to working in Cheyenne.
Davide2: I must have overlooked that the fftw library is available as a module. I can switch to using that, but, it seems like my current issues are in lapack and blas. While the link you sent shows that openblas is a possible module, the module avail command does not list it. I also just tried loading openblas and it says its not an available module. I can try installing the packages as a .so from scratch while I'm waiting for Cheyenne user support.
Davide3: Is that just because I haven't appended the "F2PY=f2py3" to the Makefile like your documentation gives as an option? I can do that.
I am in the user support queue on Cheyenne, but it is taking a while so I tried installing the libraries myself. Looks like I have several possible avenues to pursue solutions while I'm waiting.
Thanks, Sam
So apparently openblas is an available module when using gnu, but not when using intel. (When I ssh on Cheyenne, it defaults to intel) So it shows up for me as an available module after I switched. I'll try what you did on Levente.
that flag is already used. (I haven't changed anything in the Makefile)
Oh, in that case it must be something else. Perhaps what was DaveOri saying:
- It seems that the compiled static library is not good enough for the linker and a shared object is required.
And just to check, since you are on Cheyenne now, have you module load the requested libraries before running the Makefile?
Yeah, I've been module loading the requested libraries before running the Makefile. And running make clean before running again after an error.
If you see the message I sent just before you sent this past one, it looks like I have a possible solution to work off of.
see the message I sent just before you sent this past one
Oh, I see, so it keeps switching back to default compilers?
I was able to successfully install PAMTRA using the Levente instructions, I think!!
I haven't been able to fully been able to run "run_all_examples.py" yet though. There seems to be an issue with usStandard. I checked and py_usStandard is in my tools directory.
(test) ephraims@cheyenne4:~/pamtra/examples> python3 run_all_examples.py
############################################################
example_sensitivityToDensity.py
############################################################
/glade/u/home/ephraims/lib/python/pyPamtra/meteoSI.py:19: Warning: numexpr not available
warnings.warn("numexpr not available", Warning)
/glade/u/home/ephraims/lib/python/pyPamtra/importer.py:26: Warning: numexpr not available
warnings.warn("numexpr not available", Warning)
Traceback (most recent call last):
File "/glade/u/home/ephraims/pamtra/examples/run_all_examples.py", line 12, in
Hi Sam,
ls /glade/u/home/ephraims/lib/python/
and also ls /glade/u/home/ephraims/lib/python/pyPamtra
? I am just checking if the modules are actually compiled or some build error got lost in the well-deserved euphoria for a successful make command ;)I was also able to successfully run acloud-mirac_vs_icon-pamtra.ipynb. Is usStandardAtmosphere only used in a small collection of use cases?
I think there is a way to save the collection of modules I have loaded so I don't have to manually change them on startup which I'll figure out
Yeah, I'm almost certain I included the --recursive command, since I think I copy and pasted the whole command
(test) ephraims@cheyenne4:~/lib/python> ls pycache pyPamtra radarMoments.py usStandardAtmosphere.so usStandard.py
(test) ephraims@cheyenne4:~/lib/python/pyPamtra> ls core.py init.py plot.py core.pyc init.pyc pycache descriptorFile.py libWrapper.py pyPamtraLib.cpython-311-x86_64-linux-gnu.so fortranNamelist meteoSI.py pyPamtraLib.so importer.py pamtra.py tools.py
Hi Sam, thanks for the reply. The set of libraries seems ok and in the right location. Since, as far as I understand, the pyPamtra build is ok I would say that there is something specific with the build of usStandardAtmosphere. This is a submodule that is sourced from another repository and it seems that also this module is built, but for some reason, it does not work fine with the rest of the environment. It is ok to run pamtra without usStandardAtmosphere in most cases, but this module is also imported from within the pyPamtra module in some cases, which means that the same error might present itself also without you explicitly importing the module.
At the moment what I am suspecting is that not every environment variable and compiler flag you used for the main build is passed to the sub-build of usStandardAtmosphere.so. This is because for the pyPamtraLib there is a cpython (for python3.11) version of the .so which is copied by the Makefile into a pyPamtraLib.so, while the usStandardAtmosphere.so is the unique version of it, I am feeling like it might be a reminder of the previous compilation with py2.7. some debugging hints:
~/lib/python/pyPamtra> ls -l *.so
if the creation datetime of them is the same and matches the one you were compiling pamtra we should be good. You can also check if usStandardAtmosphere.so library has been created roughly at the same time as the others with ls -l
, I just want to make sure this has not been copy-pasted from somewhere else and somehow it avoided the make clean command.pamtra/tools/py_usStandard/
source folder. Typemake clean
to delete the local copy of usStandardAtmosphere.so. Now go back to the main pamtra folder, and type make py_usStandard
, when you do that, be sure to use all the options you used for the main make
command before, then paste here the output of the this make command and check again the content of tools/py_usStandard/ to see what you got as shared library.Thank you so much for all the help you both have provided!
F2PY := $(shell which f2py2.7 || echo f2py) #on newer Ubuntu systems, only f2py2.7 is available
all: usStandardAtmosphere.so
usStandardAtmosphere.so: usStandard.f90 $(F2PY) -c --fcompiler=gnu95 usStandardAtmosphere.pyf usStandard.f90
install: usStandardAtmosphere.so cp .py ~/lib/python/ cp .so ~/lib/python/
clean: -rm *.so ~
Hi Sam,
Perhaps I was not clear enough. I do not need to know the Makefile content but the output of the make command. Please follow the instructions on point 3 to run make on the submodule usStandardAtmosphere alone. You can override the F2PY variable by doing
make F2PY=f2py3
And please do not change environment, otherwise we cannot understand what is happening
Here is the output of the make command. The same error happened when running run_all_examples.py after doing this
(test) ephraims@cheyenne6:~/pamtra/tools/py_usStandard> make clean rm *.so (test) ephraims@cheyenne6:~/pamtra/tools/py_usStandard> make F2PY=f2py3 f2py3 -c --fcompiler=gnu95 usStandardAtmosphere.pyf usStandard.f90 running build running config_cc INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src INFO: build_src INFO: building extension "usStandardAtmosphere" sources creating /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 INFO: f2py options: [] INFO: f2py: usStandardAtmosphere.pyf Reading fortran codes... Reading file 'usStandardAtmosphere.pyf' (format:free) Post-processing... Block: usStandardAtmosphere Block: atmosphere Applying post-processing hooks... character_backward_compatibility_hook Post-processing (stage 2)... Building modules... Building module "usStandardAtmosphere"... Generating possibly empty wrappers" Maybe empty "usStandardAtmosphere-f2pywrappers.f" Constructing wrapper function "atmosphere"... sigma,delta,theta = atmosphere(alt) Wrote C/API module "usStandardAtmosphere" to file "/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmospheremodule.c" INFO: adding '/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/fortranobject.c' to sources. INFO: adding '/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11' to include_dirs. copying /glade/work/ephraims/conda-envs/test/lib/python3.11/site-packages/numpy/f2py/src/fortranobject.c -> /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 copying /glade/work/ephraims/conda-envs/test/lib/python3.11/site-packages/numpy/f2py/src/fortranobject.h -> /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 INFO: adding '/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmosphere-f2pywrappers.f' to sources. INFO: build_src: building npy-pkg config files /glade/work/ephraims/conda-envs/test/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer, pypa/build or
other standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!! self.initialize_options() running build_ext INFO: customize UnixCCompiler INFO: customize UnixCCompiler using build_ext INFO: customize Gnu95FCompiler INFO: Found executable /glade/u/apps/ch/opt/ncarcompilers/0.5.0/gnu/10.1.0/gfortran INFO: customize Gnu95FCompiler using build_ext INFO: building 'usStandardAtmosphere' extension INFO: compiling C sources INFO: C compiler: gcc -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /glade/work/ephraims/conda-envs/test/include -fPIC -O2 -isystem /glade/work/ephraims/conda-envs/test/include -fPIC
creating /glade/scratch/ephraims/tmp8fhfrq13/glade creating /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch creating /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims creating /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims/tmp8fhfrq13 creating /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 INFO: compile options: '-DNPY_DISABLE_OPTIMIZATION=1 -I/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 -I/glade/work/ephraims/conda-envs/test/lib/python3.11/site-packages/numpy/core/include -I/glade/work/ephraims/conda-envs/test/include/python3.11 -c' INFO: gcc: /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmospheremodule.c INFO: gcc: /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/fortranobject.c INFO: compiling Fortran sources INFO: Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops INFO: compile options: '-I/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11 -I/glade/work/ephraims/conda-envs/test/lib/python3.11/site-packages/numpy/core/include -I/glade/work/ephraims/conda-envs/test/include/python3.11 -c' INFO: gfortran:f90: usStandard.f90 INFO: gfortran:f77: /glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmosphere-f2pywrappers.f INFO: /glade/u/apps/ch/opt/ncarcompilers/0.5.0/gnu/10.1.0/gfortran -Wall -g -Wall -g -shared /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmospheremodule.o /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/fortranobject.o /glade/scratch/ephraims/tmp8fhfrq13/usStandard.o /glade/scratch/ephraims/tmp8fhfrq13/glade/scratch/ephraims/tmp8fhfrq13/src.linux-x86_64-3.11/usStandardAtmosphere-f2pywrappers.o -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -L/glade/u/apps/ch/opt/gnu/10.1.0/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../lib64 -lgfortran -o ./usStandardAtmosphere.cpython-311-x86_64-linux-gnu.so Removing build directory /glade/scratch/ephraims/tmp8fhfrq13
Very good.
It was not yet the time to run the examples, but it seems you now have a usStandardAtmosphere.cpython-311-x86_64-linux-gnu.so
in the pamtra/tools/py_usStandard/
folder.
now from the same folder run
make install
this should copy your newly created shared library in your$HOME/lib/python/
folder. You can also check this.
It is now time to try running the example
fingers crossed
Looks like everything ran successfully now! Thank you so much!!!
Hi, I am now working on a Linux server and am running into different errors that I haven't been able to figure out. Do you know what is happening? It seems like it's unable to find installed libraries. I'm running this from my data directory instead of my home directory since I have a very small space allocation in my home directory. I don't know if that is part of why it's having trouble finding the libraries. Is the fatal error at the end being caused by this?
Thanks, Sam
The server I am working on is:
Linux weather2.rsmas.miami.edu 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[ephraim@weather2 pamtra]$ make which: no f2py in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) which: no f2py3 in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) which: no f2py2.7 in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) which: no nf-config in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) which: no nc-config in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) make: --fflags: Command not found which: no nf-config in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) which: no nc-config in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ephraim/.local/bin:/home/ephraim/bin) make: --flibs: Command not found gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/kinds.f90 -o src/kinds.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/nan.f90 -o src/nan.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_index.f90 -o src/vars_index.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/report_module.f90 -o src/report_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rt_utilities.f90 -o src/rt_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/settings.f90 -o src/settings.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/constants.f90 -o src/constants.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/zlib_stuff.f90 -o src/zlib_stuff.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_fastem4_coef.f90 -o src/mod_fastem4_coef.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/gasabs_module.f90 -o src/gasabs_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/conversions.f90 -o src/conversions.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/descriptor_file.f90 -o src/descriptor_file.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_atmosphere.f90 -o src/vars_atmosphere.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_rt.f90 -o src/vars_rt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_hydroFullSpec.f90 -o src/vars_hydroFullSpec.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_io_strings.f90 -o src/mod_io_strings.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/getopt.f90 -o src/getopt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/parse_options.f90 -o src/parse_options.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radmat.f90 -o src/radmat.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/convolution.f90 -o src/convolution.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/get_gasabs.f90 -o src/get_gasabs.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/vars_output.f90 -o src/vars_output.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/azimuth_emissivity_module.f90 -o src/azimuth_emissivity_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hyperbolic_step.f90 -o src/hyperbolic_step.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/slope_variance.f90 -o src/slope_variance.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/reflection_correction_module.f90 -o src/reflection_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/large_scale_correction_module.f90 -o src/large_scale_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/small_scale_correction_module.f90 -o src/small_scale_correction_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/foam_utility_module.f90 -o src/foam_utility_module.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/liu.f90 -o src/liu.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/fresnel.f90 -o src/fresnel.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/fastemx.f90 -o src/fastemx.o src/fastemx.f90:287.17:
Warning: Array reference at (1) is out of bounds (3 > 2) in dimension 1 src/fastemx.f90:287.37:
Warning: Array reference at (1) is out of bounds (3 > 2) in dimension 1 src/fastemx.f90:288.17:
Warning: Array reference at (1) is out of bounds (4 > 2) in dimension 1 src/fastemx.f90:288.37:
Warning: Array reference at (1) is out of bounds (4 > 2) in dimension 1 src/fastemx.f90:293.37:
Warning: Lower array reference at (1) is out of bounds (3 > 2) in dimension 1 gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tessem2.f90 -o src/tessem2.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ocean_sfc_optics.f90 -o src/ocean_sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mod_mwatlas_nt_bin.f90 -o src/mod_mwatlas_nt_bin.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/telsem2.f90 -o src/telsem2.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/land_sfc_optics.f90 -o src/land_sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/sfc_optics.f90 -o src/sfc_optics.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/sfc_matrices.f90 -o src/sfc_matrices.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/run_rt.f90 -o src/run_rt.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scat_utilities.f90 -o src/scat_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mpm93.f90 -o src/mpm93.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_water.f90 -o src/eps_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mie_scat_utilities.f90 -o src/mie_scat_utilities.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/mie_spheres.f90 -o src/mie_spheres.o gcc -O -fPIC -c src/scatdb.c -o src/scatdb.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dda_db_liu.f90 -o src/dda_db_liu.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dda_db_hong.f90 -o src/dda_db_hong.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hongdb.f90 -o src/hongdb.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dia2vel.f90 -o src/dia2vel.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rescale_spectra.f90 -o src/rescale_spectra.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_moments.f90 -o src/radar_moments.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_spectrum.f90 -o src/radar_spectrum.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_spectral_broadening.f90 -o src/radar_spectral_broadening.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_simulator.f90 -o src/radar_simulator.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rosen98_gasabs.f90 -o src/rosen98_gasabs.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/surface.f90 -o src/surface.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_ice.f90 -o src/eps_ice.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/eps_mix.f90 -o src/eps_mix.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/equcom.f90 -o src/equcom.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/land_emis_ssmi.f90 -o src/land_emis_ssmi.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/equare.f90 -o src/equare.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ref_water.f90 -o src/ref_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/ref_ice.f90 -o src/ref_ice.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/e_sat_gg_water.f90 -o src/e_sat_gg_water.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/interpolation.f90 -o src/interpolation.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/collect_output.f90 -o src/collect_output.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/save_active.f90 -o src/save_active.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/random.f90 -o src/random.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rt4.f90 -o src/rt4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radtran4.f90 -o src/radtran4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radintg4.f90 -o src/radintg4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radscat4.f90 -o src/radscat4.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/drop_size_dist.f90 -o src/drop_size_dist.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_dist.f90 -o src/make_dist.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_dist_param.f90 -o src/make_dist_param.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_mass_size.f90 -o src/make_mass_size.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/calc_moment.f90 -o src/calc_moment.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/make_soft_spheroid.f90 -o src/make_soft_spheroid.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/check_print.f90 -o src/check_print.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix.f90 -o src/tmatrix.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rayleigh_gans.f90 -o src/rayleigh_gans.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scatProperties.f90 -o src/scatProperties.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/hydrometeor_extinction.f90 -o src/hydrometeor_extinction.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/scatcnv.f90 -o src/scatcnv.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix_lpq.f -o src/tmatrix_lpq.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/get_scat_mat.f90 -o src/get_scat_mat.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/refractive_index.f90 -o src/refractive_index.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/dsort.f90 -o src/dsort.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/rho_air.f90 -o src/rho_air.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/viscosity_air.f90 -o src/viscosity_air.o echo "!edit in makefile only!" > src/versionNumber.auto.f90 echo "subroutine versionNumber(gitVersion,gitHash)" >> src/versionNumber.auto.f90 echo "implicit none" >> src/versionNumber.auto.f90 echo "character(40), intent(out) ::gitVersion,gitHash" >> src/versionNumber.auto.f90 echo "gitVersion = 'v1.0.0-75-g16f0bbd-master'" >> src/versionNumber.auto.f90 echo "gitHash = '16f0bbda8b7b2a64478b0fe5db0f717de3bbd649'" >> src/versionNumber.auto.f90 echo "return" >> src/versionNumber.auto.f90 echo "end subroutine versionNumber" >> src/versionNumber.auto.f90 gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/versionNumber.auto.f90 -o src/versionNumber.auto.o #otherwise error on first make run! gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/smooth_savitzky_golay.f90 -o src/smooth_savitzky_golay.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/radar_hildebrand_sekhon.f90 -o src/radar_hildebrand_sekhon.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/tmatrix_amplq.lp.f -o src/tmatrix_amplq.lp.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 src/deallocate_everything.f90 -o src/deallocate_everything.o gfortran -c -fPIC -cpp -Jsrc/ -Isrc/ -O2 -O2 src/write_nc_results.f90 -o src/write_nc_results.o src/write_nc_results.f90:7.6:
use netcdf 1 Fatal Error: Can't open module file 'netcdf.mod' for reading at (1): No such file or directory make: *** [src/write_nc_results.o] Error 1