mpifort -I../include -J../include -I/home/sassy/apps/software/FFTW/3.3.10-GCC-13.3.0/include -I/home/sassy/apps/software/FlexiBLAS/3.4.4-GCC-13.3.0/include -I/home/sassy/apps/software/FlexiBLAS/3.4.4-GCC-13.3.0/include/flexiblas -I/home/sassy/apps/software/Python/3.12.3-GCCcore-13.3.0/include/python3.12 -DHAVE_NUMPY -I/home/sassy/apps/software/SciPy-bundle/2024.05-gfbf-2024a/lib/python3.12/site-packages/numpy/core/include -I/home/sassy/easybuild/fluidity/source/new/git/fluidity/include/ -DHAVE_PETSC -I/home/sassy/apps/software/libspatialindex/2.0.0-GCCcore-13.3.0/include/spatialindex/ -I/home/sassy/apps/software/VTK/9.3.1-foss-2024a/include/vtk-9.3 -DHAVE_VTK -ffast-math -frecord-marker=4 -O2 -ftree-vectorize -march=native -fno-math-errno -I/home/sassy/apps/software/PETSc/3.23.5-foss-2024a/include -I/usr/local/include -I/usr/include -DHAVE_NUMPY -I/home/sassy/apps/software/SciPy-bundle/2024.05-gfbf-2024a/lib/python3.12/site-packages/numpy/core/include -fopenmp -fPIC -fno-realloc-lhs -ffree-line-length-none -ffixed-line-length-none -O3 -I/home/sassy/easybuild/fluidity/source/new/git/fluidity/include/ -fdefault-real-8 -fdefault-double-8 -I../libwm -I/usr/local/include -I./ -c Petsc_Tools.F90
Petsc_Tools.F90:1337:39:
1337 | entries=matrixinfo(MAT_INFO_NZ_USED)
| 1
Error: Symbol ‘mat_info_nz_used’ at (1) has no IMPLICIT type
Petsc_Tools.F90:1328:45:
1328 | double precision, dimension(MAT_INFO_SIZE):: matrixinfo
| 1
Error: Symbol ‘mat_info_size’ at (1) has no IMPLICIT type
Petsc_Tools.F90:1336:50:
1336 | call MatGetInfo(matrix, MAT_LOCAL, matrixinfo)
| 1
Error: There is no specific subroutine for the generic ‘matgetinfo’ at (1)
Petsc_Tools.F90:1385:73:
1385 | call MatGetRow(matrix, offset+i, ncols, row_cols, row_vals, ierr)
| 1
Error: There is no specific subroutine for the generic ‘matgetrow’ at (1)
Petsc_Tools.F90:1402:77:
1402 | call MatRestoreRow(matrix, offset+i, ncols, row_cols, row_vals, ierr)
| 1
Error: There is no specific subroutine for the generic ‘matrestorerow’ at (1)
Petsc_Tools.F90:1413:83:
1413 | call MatGetRow(matrix, offset+i, ncols, sparsity%colm(j:), A%val(j:), ierr)
| 1
Error: There is no specific subroutine for the generic ‘matgetrow’ at (1)
Petsc_Tools.F90:1417:87:
1417 | call MatRestoreRow(matrix, offset+i, ncols, sparsity%colm(j:), A%val(j:), ierr)
| 1
Error: There is no specific subroutine for the generic ‘matrestorerow’ at (1)
Petsc_Tools.F90:1116:45:
1116 | 0, nnz, 0, PETSC_NULL_INTEGER, M, ierr)
| 1
Error: There is no specific subroutine for the generic ‘matcreateaij’ at (1)
make: *** [Makefile:124: Petsc_Tools.o] Error 1
Are there any plans to upgrade the software so it can use more modern software packages like the mentioned PETSc and also the issue around how it finds VTK ?
Dear all,
I am trying to install
fluidityusing more modern software packages, which is basically thefoss/2024btoolchain from EasyBuild. In particular, and after some patching of theconfigurefiles, the build fails in relation toPETSC-3.23.5when I am executing
makein thefemtoolsdirectory.This also happens when I am using the GitHub branch, so not only when I am using the latest release version what I am normally doing.
Are there any plans to upgrade the software so it can use more modern software packages like the mentioned
PETScand also the issue around how it findsVTK?