Running make '-j' 'FFLAGS_DOUBLE=-fdefault-real-8 -fdefault-double-8' 'CFLAGS_DOUBLE=-DDOUBLE_PRECISION' 'LD_MPI=' 'CFLAGS_FFTW3=' 'FFLAGS_FFTW3=' 'LD_FFTW3=' 'CFLAGS_FFTW2=' 'FFLAGS_FFTW2=' 'LD_FFTW2=' 'FC=mpif90' 'F77=mpif77' 'FFLAGS=-O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow' 'LDFLAGS_HELPER=-dynamic' 'FFLAG_HEAP_ALLOC=-fmax-stack-var-size=512000 -fno-stack-arrays' 'OMPFFLAGS=-fopenmp' 'OMPLFLAGS=-lgomp' 'PPFLAGS=-cpp' 'FSTD_95=-std=f95' 'FSTD_2003=-std=f2003' 'FSTD_2008=-std=f2008' 'FSTD_2018=-std=f2018' 'MODULE_PREFIX=__' 'MODULE_INFIX=_MOD_' 'MODULE_SUFFIX=' 'CC=mpicc' 'CSTD=-std=c99' 'CFLAGS=-DFUNDERSC=1' 'CMAKE_BUILD_TYPE=Debug' 'default_to_be' MAKING src/Makefile.inc ===== make FROM_PARENT=src/ -f Makefile.src code ===== make[1]: Entering directory '/home/pencil/extended/samples/test_farray_alloc/src' Compiler: gfortran GCC version: 13 Makefile.src:3004: GCC version > 9 ==> allowing argument mismatch in nompicomm.f90, noparticles_mpicomm.f90, syscalls.f90 and fftpack.f90. Makefile.src:3727: warning: overriding recipe for target 'nompicomm.o' Makefile.src:3443: warning: ignoring old recipe for target 'nompicomm.o' scripts/mkcparam -b noascalar.f90 border_profiles.f90 nochemistry.f90 chiral.f90 cosmicray.f90 cosmicrayflux.f90 density.f90 deriv.f90 nodetonate.f90 dustdensity.f90 dustvelocity.f90 entropy.f90 eos_ionization.f90 nofixed_point.f90 forcing.f90 gravity_simple.f90 nogpu.f90 grid.f90 noheatflux.f90 hydro.f90 nohyperresi_strict.f90 nohypervisc_strict.f90 noimplicit_diffusion.f90 noimplicit_physics.f90 noinitial_condition.f90 interstellar.f90 nolorenz_gauge.f90 magnetic.f90 magnetic/meanfield.f90 magnetic/nomeanfield_demfdt.f90 nompicomm.f90 noneutraldensity.f90 noneutralvelocity.f90 noNSCBC.f90 noopacity.f90 particles_dust.f90 noparticles_adaptation.f90 noparticles_coagulation.f90 noparticles_breakup.f90 noparticles_condensation.f90 noparticles_collisions.f90 particles_map.f90 noparticles_density.f90 noparticles_mass.f90 particles_number.f90 particles_radius.f90 noparticles_potential.f90 noparticles_grad.f90 particles_selfgravity.f90 noparticles_sink.f90 noparticles_drag.f90 noparticles_spin.f90 noparticles_stalker.f90 noparticles_lyapunov.f90 noparticles_caustics.f90 noparticles_tetrad.f90 noparticles_stirring.f90 noparticles_diagnos_dv.f90 noparticles_diagnos_state.f90 noparticles_persistence.f90 noparticles_temperature.f90 noparticles_adsorbed.f90 noparticles_surfspec.f90 noparticles_chemistry.f90 pointmasses.f90 poisson.f90 nopolymer.f90 power_spectrum.f90 nopython.f90 pscalar.f90 radiation_ray.f90 selfgravity.f90 noSGS_hydro.f90 shear.f90 shock.f90 nosignal_handling.f90 nosolid_cells.f90 nostreamlines.f90 test_methods/testfield_general.f90 inactive/testfield.f90 notestflow.f90 notestscalar.f90 timeavg.f90 timestep.f90 notraining.f90 viscosity.f90 cparam.local nospecial.f90 make[2]: Entering directory '/home/pencil/extended/samples/test_farray_alloc/src' Compiler: gfortran GCC version: 13 Makefile:3009: GCC version > 9 ==> allowing argument mismatch in nompicomm.f90, noparticles_mpicomm.f90, syscalls.f90 and fftpack.f90. Makefile:3732: warning: overriding recipe for target 'nompicomm.o' Makefile:3448: warning: ignoring old recipe for target 'nompicomm.o' make[2]: Leaving directory '/home/pencil/extended/samples/test_farray_alloc/src' make -f Makefile.src start.o run.o start.x run.x make[2]: Entering directory '/home/pencil/extended/samples/test_farray_alloc/src' Compiler: gfortran GCC version: 13 Makefile.src:3004: GCC version > 9 ==> allowing argument mismatch in nompicomm.f90, noparticles_mpicomm.f90, syscalls.f90 and fftpack.f90. Makefile.src:3727: warning: overriding recipe for target 'nompicomm.o' Makefile.src:3443: warning: ignoring old recipe for target 'nompicomm.o' scripts/mkcparam -b noascalar.f90 border_profiles.f90 nochemistry.f90 chiral.f90 cosmicray.f90 cosmicrayflux.f90 density.f90 deriv.f90 nodetonate.f90 dustdensity.f90 dustvelocity.f90 entropy.f90 eos_ionization.f90 nofixed_point.f90 forcing.f90 gravity_simple.f90 nogpu.f90 grid.f90 noheatflux.f90 hydro.f90 nohyperresi_strict.f90 nohypervisc_strict.f90 noimplicit_diffusion.f90 noimplicit_physics.f90 noinitial_condition.f90 interstellar.f90 nolorenz_gauge.f90 magnetic.f90 magnetic/meanfield.f90 magnetic/nomeanfield_demfdt.f90 nompicomm.f90 noneutraldensity.f90 noneutralvelocity.f90 noNSCBC.f90 noopacity.f90 particles_dust.f90 noparticles_adaptation.f90 noparticles_coagulation.f90 noparticles_breakup.f90 noparticles_condensation.f90 noparticles_collisions.f90 particles_map.f90 noparticles_density.f90 noparticles_mass.f90 particles_number.f90 particles_radius.f90 noparticles_potential.f90 noparticles_grad.f90 particles_selfgravity.f90 noparticles_sink.f90 noparticles_drag.f90 noparticles_spin.f90 noparticles_stalker.f90 noparticles_lyapunov.f90 noparticles_caustics.f90 noparticles_tetrad.f90 noparticles_stirring.f90 noparticles_diagnos_dv.f90 noparticles_diagnos_state.f90 noparticles_persistence.f90 noparticles_temperature.f90 noparticles_adsorbed.f90 noparticles_surfspec.f90 noparticles_chemistry.f90 pointmasses.f90 poisson.f90 nopolymer.f90 power_spectrum.f90 nopython.f90 pscalar.f90 radiation_ray.f90 selfgravity.f90 noSGS_hydro.f90 shear.f90 shock.f90 nosignal_handling.f90 nosolid_cells.f90 nostreamlines.f90 test_methods/testfield_general.f90 inactive/testfield.f90 notestflow.f90 notestscalar.f90 timeavg.f90 timestep.f90 notraining.f90 viscosity.f90 cparam.local nospecial.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o cparam.o -c cparam.f90 cparam.f90:77:39: 77 | integer, parameter :: nrcylrun=max(nx/20,1) | 1 Warning: Integer division truncated to constant ‘1’ at (1) [-Winteger-division] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o cdata.o -c cdata.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -c geometrical_types.f90 -o geometrical_types.o mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -fallow-argument-mismatch -o syscalls.o -c syscalls.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o particles_cdata.o -c particles_cdata.f90 syscalls.f90:489:21: 489 | call copy_addr_c(var,caddr) | 1 ...... 498 | call copy_addr_c(var,caddr) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/TYPE(torus_rect)). mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o general.o -c general.f90 general.f90:7096:40: 7096 | if (present(rank)) res = res + nw*rank ! -> floor(res/nw) = rank | 1 Warning: Possible change of value in conversion from INTEGER(8) to REAL(4) at (1) [-Wconversion] general.f90:7115:13: 7115 | indx = modulo(resid,int(nx,kind=ikind8)) | 1 Warning: Possible change of value in conversion from INTEGER(8) to INTEGER(4) at (1) [-Wconversion] general.f90:7116:13: 7116 | indy = modulo(resid/nx,int(ny,kind=ikind8)) | 1 Warning: Possible change of value in conversion from INTEGER(8) to INTEGER(4) at (1) [-Wconversion] general.f90:7117:13: 7117 | indz = resid/nxy | 1 Warning: Possible change of value in conversion from INTEGER(8) to INTEGER(4) at (1) [-Wconversion] general.h:76:48: 76 | subroutine get_scattered_array(ivar,layer,src,dest,timediff,ahead) | 1 Warning: Unused dummy argument ‘src’ at (1) [-Wunused-dummy-argument] general.h:59:55: 59 | subroutine store_scattered_array(ind3,layer,src,dest,time) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noyinyang.o -c noyinyang.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nodebug.o -c nodebug.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noweno_transport.o -c noweno_transport.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nosolid_cells.o -c nosolid_cells.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nopython.o -c nopython.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o notestperturb.o -c notestperturb.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -fallow-argument-mismatch -o nompicomm.o -c nompicomm.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o messages.o -c messages.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o ghost_check.o -c ghost_check.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nosolid_cells_mpicomm.o -c nosolid_cells_mpicomm.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o shared_variables.o -c shared_variables.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f95 -o file_io_f95.o -c file_io_f95.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o deriv.o -c deriv.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o slices_methods.o -c slices_methods.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noyinyang_mpi.o -c noyinyang_mpi.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o debug_io_dist.o -c debug_io_dist.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o farray_alloc.o -c farray_alloc.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noimplicit_diffusion.o -c noimplicit_diffusion.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noparticles_kmeans.o -c noparticles_kmeans.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nogpu.o -c nogpu.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nohdf5_io.o -c nohdf5_io.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o farray.o -c farray.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o global_pushpars.o -c global_pushpars.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2008 -o io_dist.o -c io_dist.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o sub.o -c sub.f90 sub.f90:9662:26: 9662 | real, parameter :: eps = 1d-14 | 1 Warning: Change of value in conversion from ‘REAL(8)’ to ‘REAL(4)’ at (1) [-Wconversion] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o border_profiles.o -c border_profiles.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o diagnostics.o -c diagnostics.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o fourier_fftpack.o -c fourier_fftpack.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o grid.o -c grid.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nostreamlines.o -c nostreamlines.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nolorenz_gauge.o -c nolorenz_gauge.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noparticles_stirring.o -c noparticles_stirring.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nosignal_handling.o -c nosignal_handling.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nofixed_point.o -c nofixed_point.f90 border_profiles.f90:236:18: 236 | t_old = t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] fourier_fftpack.f90:4575:40: 4575 | real, dimension (nx,ny,nz) :: a_im | 1 Warning: Array ‘a_im’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] fourier_fftpack.f90:513:53: 513 | real, dimension (nygrid,ny,nz) :: tmp_re,tmp_im | 1 Warning: Array ‘tmp_im’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] fourier_fftpack.f90:513:46: 513 | real, dimension (nygrid,ny,nz) :: tmp_re,tmp_im | 1 Warning: Array ‘tmp_re’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o density_methods.o -c density_methods.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o gravity_simple.o -c gravity_simple.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nospecial.o -c nospecial.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o magnetic/nomeanfield_demfdt.o -c magnetic/nomeanfield_demfdt.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -fmax-stack-var-size=512000 -fno-stack-arrays -c noinitial_condition.f90 -o noinitial_condition.o mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o notraining.o -c notraining.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noopacity.o -c noopacity.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -fallow-argument-mismatch -o noparticles_mpicomm.o -c noparticles_mpicomm.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o struct_func.o -c struct_func.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o timeavg.o -c timeavg.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o magnetic/meanfield.o -c magnetic/meanfield.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o shear.o -c shear.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o ghostfold_nompicomm.o -c ghostfold_nompicomm.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o poisson.o -c poisson.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nohyperresi_strict.o -c nohyperresi_strict.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o nohypervisc_strict.o -c nohypervisc_strict.f90 struct_func.f90:289:26: 289 | sf_sum=sf_sum/ndiv | 1 Warning: Possible change of value in conversion from INTEGER(8) to REAL(4) at (1) [-Wconversion] noparticles_mpicomm.f90:194:39: 194 | subroutine particles_neighbour_proc | ^ Warning: ‘particles_neighbour_proc’ defined but not used [-Wunused-function] magnetic/meanfield.f90:76:23: 76 | real :: alpha_equator=impossible, alpha_equator_gap=0.0, alpha_gap_step=0.0 | 1 Warning: Unused PRIVATE module variable ‘alpha_equator’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:66:31: 66 | real :: Omega_ampl=0.0, dummy=0.0 | 1 Warning: Unused PRIVATE module variable ‘dummy’ declared at (1) [-Wunused-value] struct_func.f90:50:40: 50 | real, dimension (nx,ny,nz) :: vect | 1 Warning: Array ‘vect’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] magnetic/meanfield.f90:68:43: 68 | real :: gamma_effect=0.0, gamma_quenching=0.0 | 1 Warning: Unused PRIVATE module variable ‘gamma_quenching’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:190:23: 190 | integer :: idiag_alpm=0 ! DIAG_DOC: $\left<\alpha\right>$ !(where is this implemented?) | 1 Warning: Unused PRIVATE module variable ‘idiag_alpm’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:191:24: 191 | integer :: idiag_etatm=0 ! DIAG_DOC: $\left<\eta_{\rm t}\right>$ | 1 Warning: Unused PRIVATE module variable ‘idiag_etatm’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:189:22: 189 | integer :: idiag_qam=0 ! DIAG_DOC: $\left$ | 1 Warning: Unused PRIVATE module variable ‘idiag_qam’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:88:29: 88 | logical :: lchit_with_glnTT=.false., lrho_chit=.true., lchit_Bext2_equil=.false. | 1 Warning: Unused PRIVATE module variable ‘lchit_with_glntt’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:103:21: 103 | real :: rhs_term_kx=0.0, rhs_term_ampl=0.0 | 1 Warning: Unused PRIVATE module variable ‘rhs_term_kx’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:110:13: 110 | real :: XXX=0.0 | 1 Warning: Unused PRIVATE module variable ‘xxx’ declared at (1) [-Wunused-value] magnetic/meanfield.f90:2446:20: 2446 | integer :: i,j | 1 Warning: Unused variable ‘j’ declared at (1) [-Wunused-variable] magnetic/meanfield.f90:287:21: 287 | integer :: ierr, i, j, ipatchz_count, ipatchz, npatchz | 1 Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] magnetic/meanfield.f90:284:63: 284 | real, dimension (nx) :: kf_x_tmp, kf_x1_tmp, prof_tmp, rr | 1 Warning: Unused variable ‘rr’ declared at (1) [-Wunused-variable] poisson.f90:588:46: 588 | real, dimension(nx,ny,0:nz+1) :: phi, b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:588:42: 588 | real, dimension(nx,ny,0:nz+1) :: phi, b1 | 1 Warning: Array ‘phi’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:600:41: 600 | complex, dimension(nx,ny,nz) :: rhs | 1 Warning: Array ‘rhs’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:487:37: 487 | real, dimension(nx,ny,nz) :: b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:366:37: 366 | real, dimension(nx,ny,nz) :: b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:266:38: 266 | real, dimension (nx,ny,nz) :: b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] poisson.f90:139:38: 139 | real, dimension (nx,ny,nz) :: b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] magnetic/meanfield.f90:2150:30: 2150 | subroutine meanfield_chitB(rho,b2,quench) | ^ Warning: ‘meanfield_chitb’ defined but not used [-Wunused-function] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o eos_ionization.o -c eos_ionization.f90 shear.f90:631:37: 631 | real, dimension(nx,ny,nz) :: a1 | 1 Warning: Array ‘a1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] shear.f90:628:51: 628 | real, dimension(mxgrid,nypx+2*nghost,nz) :: b | 1 Warning: Array ‘b’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] shear.f90:630:43: 630 | real, dimension(nxgrid,nypx,nz) :: b1 | 1 Warning: Array ‘b1’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] shear.f90:629:43: 629 | real, dimension(nygrid,nxpy,nz) :: bt | 1 Warning: Array ‘bt’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] shear.f90:570:45: 570 | real, dimension(nx,ny,nz) :: a_re, a_im | 1 Warning: Array ‘a_im’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] shear.f90:570:39: 570 | real, dimension(nx,ny,nz) :: a_re, a_im | 1 Warning: Array ‘a_re’ at (1) is larger than limit set by ‘-fmax-stack-var-size=’, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the ‘-fmax-stack-var-size=’ limit (or use ‘-frecursive’, which implies unlimited ‘-fmax-stack-var-size’) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute. [-Wsurprising] eos_dummies.inc:75:46: 75 | elemental subroutine get_soundspeed(TT,cs2) | 1 Warning: Dummy argument ‘cs2’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] eos_dummies.inc:75:42: 75 | elemental subroutine get_soundspeed(TT,cs2) | 1 Warning: Unused dummy argument ‘tt’ at (1) [-Wunused-dummy-argument] mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o boundcond.o -c boundcond.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -fmax-stack-var-size=512000 -fno-stack-arrays -c initcond.f90 -o initcond.o mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o interstellar.o -c interstellar.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o noheatflux.o -c noheatflux.f90 mpif90 -O -O0 -Wall -Wno-zerotrip -finit-real=sNaN -finit-integer=-2147483648 -g -fbacktrace -fimplicit-none -fcheck=all -ffpe-trap=invalid,zero,overflow -std=f2018 -o particles_sub.o -c particles_sub.f90 interstellar.f90:4810:16: 4810 | t_cluster=t-log(franSN)*t_interval_OB | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2456:17: 2456 | t_next_SNI=t+scaled_interval | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2547:18: 2547 | t_next_SNII=t+scaled_interval | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2731:13: 2731 | dtsn=t-last_SN_t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2788:28: 2788 | SNRs(iSNR)%feat%t=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2794:22: 2794 | last_SN_t=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2346:26: 2346 | SNRs(iSNR)%feat%t=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2237:26: 2237 | SNRs(iSNR)%feat%t=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2255:26: 2255 | SNRs(iSNR)%feat%t=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2176:21: 2176 | tmax=t | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2089:15: 2089 | heat=heat+average_SNI_heating *exp(-(2.0*z(n)/h_SNI )**2)*& | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2099:15: 2099 | heat=heat+average_SNII_heating*exp(-(2.0*z(n)/h_SNII)**2)*& | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2026:22: 2026 | cool = cool + merge(1,0,lncoolT(i) <= lnTT .and. lnTT < lncoolT(i+1)) *(lncoolH(i)+lnrho+lnTT*coolB(i)) | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:2032:17: 2032 | cool=cool+exp(lncoolH(i)+lnrho+lnTT*coolB(i)) | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1898:14: 1898 | a_S = a_S_cgs/unit_velocity*unit_time | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1899:14: 1899 | a_D = a_D_cgs/unit_velocity*unit_time | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1900:14: 1900 | z_D = z_D_cgs/unit_length | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1901:14: 1901 | z_S = z_S_cgs/unit_length | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1902:14: 1902 | H_z = H_z_cgs/unit_length | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1909:19: 1909 | logrho = log(rho0ts)+(a_S*z_S*m_u*mu/k_B/T_init)*(log(T_init)- & | 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] interstellar.f90:1924:62: 1924 | where (lncoolT(j)<=lnTT.and.lnTT