Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Error when compiling examples #53

Copy link
Copy link

Description

@giannis-bagkeris
Issue body actions

Hi - I have encountered the following internal compiler error when compiling examples (any example).

(env-nga2) [ioannis.bagkeris@viz-pg0-3 swirl_atomizer]$ make
Loading ../../tools/GNUMake/comps/gnu.mak...
Loading ../../tools/GNUMake/sites/Make.unknown...
Loading ../../tools/GNUMake/packages/Make.hypre...
Loading ../../tools/GNUMake/packages/Make.lapack...
Loading ../../tools/GNUMake/packages/Make.irl...
Taking user code from:  src
Taking base code from: core two_phase data solver config grid libraries
Building f90/F90 dependency File ...
../../tools/scripts/dep.py  --prefix build/o/dp.gnu.opt.mpi \
            --temp_dir build/f/dp.gnu.opt.mpi \
            --cpp "cpp -E -traditional-cpp -P" \
            --defines "-DBL_LANG_FORT -DNGA_GIT_VERSION=\"17289edbe5ee\" -DBL_GCC_VERSION='8.5.0' -DBL_GCC_MAJOR_VERSION=8 -DBL_GCC_MINOR_VERSION=5 -DBL_FORT_USE_UNDERSCORE -DBL_Linux -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries" \
            --f90_preprocess "cat  " src/geometry.f90 src/simulation.f90 ../../src/core/main.f90 ../../src/two_phase/vfs_class.f90 ../../src/two_phase/tpns_class.f90 ../../src/two_phase/tpscalar_class.f90 ../../src/two_phase/stracker_class.f90 ../../src/two_phase/plicnet.f90 ../../src/data/datafile_class.f90 ../../src/data/pardata_class.f90 ../../src/data/ensight_class.f90 ../../src/solver/linsol_class.f90 ../../src/solver/diag_class.f90 ../../src/solver/ddadi_class.f90 ../../src/solver/hypre_str_class.f90 ../../src/solver/hypre_uns_class.f90 ../../src/solver/bbmg_class.f90 ../../src/solver/bbox_class.f90 ../../src/config/config_class.f90 ../../src/config/ibconfig_class.f90 ../../src/grid/sgrid_class.f90 ../../src/grid/pgrid_class.f90 ../../src/grid/iterator_class.f90 ../../src/grid/surfmesh_class.f90 ../../src/grid/partmesh_class.f90 ../../src/grid/coupler_class.f90 ../../src/grid/cclabel_class.f90 ../../src/libraries/random.f90 ../../src/libraries/precision_dp.f90 ../../src/libraries/string.f90 ../../src/libraries/param.f90 ../../src/libraries/messager.f90 ../../src/libraries/monitor_class.f90 ../../src/libraries/timetracker_class.f90 ../../src/libraries/event_class.f90 ../../src/libraries/mms_geom.f90 ../../src/libraries/parallel.f90 ../../src/libraries/mathtools.f90 ../../src/libraries/inputfile_class.f90 ../../src/libraries/filesys.f90 ../../src/libraries/polygon_class.f90 ../../src/libraries/quicksort.f90 > build/d/dp.gnu.opt.mpi/f90.depends
warning: module ils_class required by src/simulation.f90 not found
Depending ../../src/libraries/c_filesys.c ...
Loading ../../tools/GNUMake/comps/gnu.mak...
Loading ../../tools/GNUMake/sites/Make.unknown...
Loading ../../tools/GNUMake/packages/Make.hypre...
Loading ../../tools/GNUMake/packages/Make.lapack...
Loading ../../tools/GNUMake/packages/Make.irl...
Taking user code from:  src
Taking base code from: core two_phase data solver config grid libraries
build/d/dp.gnu.opt.mpi/f90.depends:11: module ils_class required by src/simulation.f90 not found
Compiling c_filesys.c ...
mpicc  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe  -std=gnu99  -DBL_LANG_C -DNGA_GIT_VERSION=\"17289edbe5ee\" -DBL_GCC_VERSION='8.5.0' -DBL_GCC_MAJOR_VERSION=8 -DBL_GCC_MINOR_VERSION=5 -DBL_FORT_USE_UNDERSCORE -DBL_Linux -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/c_filesys.c -o build/o/dp.gnu.opt.mpi/c_filesys.o
Compiling string.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/string.f90 -o build/o/dp.gnu.opt.mpi/string.o
Compiling precision_dp.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/precision_dp.f90 -o build/o/dp.gnu.opt.mpi/precision_dp.o
Compiling parallel.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/parallel.f90 -o build/o/dp.gnu.opt.mpi/parallel.o
Compiling messager.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/messager.f90 -o build/o/dp.gnu.opt.mpi/messager.o
Compiling param.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/libraries/param.f90 -o build/o/dp.gnu.opt.mpi/param.o
Compiling sgrid_class.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/grid/sgrid_class.f90 -o build/o/dp.gnu.opt.mpi/sgrid_class.o
Compiling pgrid_class.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/grid/pgrid_class.f90 -o build/o/dp.gnu.opt.mpi/pgrid_class.o
Compiling datafile_class.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/data/datafile_class.f90 -o build/o/dp.gnu.opt.mpi/datafile_class.o
Compiling config_class.f90 ...
mpifort  -O3 -ftree-vectorize -ffast-math -funroll-loops -fomit-frame-pointer -pipe -fopenmp -ffree-line-length-none -fno-range-check -fno-second-underscore -Jbuild/o/dp.gnu.opt.mpi -I build/o/dp.gnu.opt.mpi -fimplicit-none  -I. -Isrc -I/anfhome/ioannis.bagkeris/eVOF/Builds/hypre//include -I/anfhome/ioannis.bagkeris/eVOF/Builds/irl//include/irl_fortran -I../../src/core -I../../src/two_phase -I../../src/data -I../../src/solver -I../../src/config -I../../src/grid -I../../src/libraries -c ../../src/config/config_class.f90 -o build/o/dp.gnu.opt.mpi/config_class.o
../../src/config/config_class.f90:81:0:

       read_VF: block
 
internal compiler error: in gfc_process_block_locals, at fortran/trans-decl.c:6929
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.almalinux.org/> for instructions.
make: *** [../../tools/GNUMake/Make.rules:111: build/o/dp.gnu.opt.mpi/config_class.o] Error 1

Please note I also get warning: module ils_class required by src/simulation.f90 not found but I am not sure if it is related with the error.

I have installed the dependencies of NGA2 with conda and GCC version is 8.5.0

Any suggestions? Thanks in advance

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.