Giter VIP home page Giter VIP logo

amg4psblas's People

Contributors

cirdans-home avatar pasquadambra avatar sfilippone avatar stefanopetrilli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

stefanopetrilli

amg4psblas's Issues

Support of superlu_dist-7.2.0

Hi all.

amg4psblas is not ready for superlu_dist-7.2.0 (the 7.2.0 one may be next release version in Fedora):

mpicc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/flexiblas    -DHave_MUMPS_ -I/usr/lib64/gfortran/modules/openmpi/MUMPS-5.4.1  -DHave_UMF_ -I/usr/include/suitesparse -DHave_SLUDist_ -DSLUD_VERSION_7 -I/usr/include/openmpi-x86_64/superlu_dist -DHAVE_METIS_ -I/usr/include -DIPK4 -DLPK4 -DLowerUnderscore -DPtr64Bits  -DMETIS_32 -DMETIS_REAL_32 -c amg_dslud_interface.c -o amg_dslud_interface.o
amg_dslud_interface.c:107:3: error: unknown type name 'LUstruct_t'
  107 |   LUstruct_t *LUstruct;
      |   ^~~~~~~~~~
amg_dslud_interface.c:109:3: error: unknown type name 'ScalePermstruct_t'
  109 |   ScalePermstruct_t *ScalePermstruct;
      |   ^~~~~~~~~~~~~~~~~
amg_dslud_interface.c: In function 'amg_dsludist_fact':
amg_dslud_interface.c:143:5: error: unknown type name 'ScalePermstruct_t'; did you mean 'dScalePermstruct_t'?
  143 |     ScalePermstruct_t *ScalePermstruct;
      |     ^~~~~~~~~~~~~~~~~
      |     dScalePermstruct_t
amg_dslud_interface.c:144:5: error: unknown type name 'LUstruct_t'; did you mean 'dLUstruct_t'?
  144 |     LUstruct_t *LUstruct;
      |     ^~~~~~~~~~
      |     dLUstruct_t
amg_dslud_interface.c:145:5: error: unknown type name 'SOLVEstruct_t'; did you mean 'dSOLVEstruct_t'?
  145 |     SOLVEstruct_t SOLVEstruct;
      |     ^~~~~~~~~~~~~
      |     dSOLVEstruct_t
amg_dslud_interface.c:156:5: error: 'choke_on_me' undeclared (first use in this function)
  156 |     choke_on_me;
      |     ^~~~~~~~~~~
amg_dslud_interface.c:156:5: note: each undeclared identifier is reported only once for each function it appears in
amg_dslud_interface.c:182:24: error: 'ScalePermstruct_t' undeclared (first use in this function); did you mean 'dScalePermstruct_t'?
  182 |     ScalePermstruct = (ScalePermstruct_t *) SUPERLU_MALLOC(sizeof(ScalePermstruct_t));
      |                        ^~~~~~~~~~~~~~~~~
      |                        dScalePermstruct_t
amg_dslud_interface.c:182:43: error: expected expression before ')' token
  182 |     ScalePermstruct = (ScalePermstruct_t *) SUPERLU_MALLOC(sizeof(ScalePermstruct_t));
      |                                           ^
amg_dslud_interface.c:183:17: error: 'LUstruct_t' undeclared (first use in this function); did you mean 'dLUstruct_t'?
  183 |     LUstruct = (LUstruct_t *) SUPERLU_MALLOC(sizeof(LUstruct_t));
      |                 ^~~~~~~~~~
      |                 dLUstruct_t
amg_dslud_interface.c:183:29: error: expected expression before ')' token
  183 |     LUstruct = (LUstruct_t *) SUPERLU_MALLOC(sizeof(LUstruct_t));
      |                             ^
amg_dslud_interface.c:184:5: warning: implicit declaration of function 'ScalePermstructInit'; did you mean 'dScalePermstructInit'? [-Wimplicit-function-declaration]
  184 |     ScalePermstructInit(n,n, ScalePermstruct);
      |     ^~~~~~~~~~~~~~~~~~~
      |     dScalePermstructInit
amg_dslud_interface.c:197:31: error: 'options' undeclared (first use in this function)
  197 |     set_default_options_dist(&options);
      |                               ^~~~~~~
amg_dslud_interface.c:201:26: warning: passing argument 3 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  201 |     pdgssvx(&options, A, ScalePermstruct, b, nl, 0,
      |                          ^~~~~~~~~~~~~~~
      |                          |
      |                          int *
In file included from amg_dslud_interface.c:93:
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:424:22: note: expected 'dScalePermstruct_t *' but argument is of type 'int *'
  424 |                      dScalePermstruct_t *, double *,
      |                      ^~~~~~~~~~~~~~~~~~~~
amg_dslud_interface.c:202:19: warning: passing argument 8 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  202 |             grid, LUstruct, &SOLVEstruct, berr, &stat, &info);
      |                   ^~~~~~~~
      |                   |
      |                   int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:425:46: note: expected 'dLUstruct_t *' but argument is of type 'int *'
  425 |                      int, int, gridinfo_t *, dLUstruct_t *,
      |                                              ^~~~~~~~~~~~~
amg_dslud_interface.c:202:29: warning: passing argument 9 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  202 |             grid, LUstruct, &SOLVEstruct, berr, &stat, &info);
      |                             ^~~~~~~~~~~~
      |                             |
      |                             int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:426:22: note: expected 'dSOLVEstruct_t *' but argument is of type 'int *'
  426 |                      dSOLVEstruct_t *, double *, SuperLUStat_t *, int *);
      |                      ^~~~~~~~~~~~~~~~
amg_dslud_interface.c:213:31: warning: passing argument 2 of 'dSolveFinalize' from incompatible pointer type [-Wincompatible-pointer-types]
  213 |       dSolveFinalize(&options,&SOLVEstruct);
      |                               ^~~~~~~~~~~~
      |                               |
      |                               int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:430:54: note: expected 'dSOLVEstruct_t *' but argument is of type 'int *'
  430 | extern void dSolveFinalize(superlu_dist_options_t *, dSOLVEstruct_t *);
      |                                                      ^~~~~~~~~~~~~~~~
amg_dslud_interface.c:162:13: warning: unused variable 'ival' [-Wunused-variable]
  162 |     double *ival;
      |             ^~~~
amg_dslud_interface.c:161:16: warning: unused variable 'irpt' [-Wunused-variable]
  161 |     int *icol,*irpt;
      |                ^~~~
amg_dslud_interface.c:161:10: warning: unused variable 'icol' [-Wunused-variable]
  161 |     int *icol,*irpt;
      |          ^~~~
amg_dslud_interface.c:150:14: warning: unused variable 'drop_tol' [-Wunused-variable]
  150 |     double   drop_tol = 0.0, b[1], berr[1];
      |              ^~~~~~~~
amg_dslud_interface.c:149:14: warning: variable 'trans' set but not used [-Wunused-but-set-variable]
  149 |     trans_t  trans;
      |              ^~~~~
amg_dslud_interface.c:148:41: warning: unused variable 'relax' [-Wunused-variable]
  148 |     int      i, panel_size, permc_spec, relax, info;
      |                                         ^~~~~
amg_dslud_interface.c:148:29: warning: unused variable 'permc_spec' [-Wunused-variable]
  148 |     int      i, panel_size, permc_spec, relax, info;
      |                             ^~~~~~~~~~
amg_dslud_interface.c:148:17: warning: unused variable 'panel_size' [-Wunused-variable]
  148 |     int      i, panel_size, permc_spec, relax, info;
      |                 ^~~~~~~~~~
amg_dslud_interface.c:148:14: warning: unused variable 'i' [-Wunused-variable]
  148 |     int      i, panel_size, permc_spec, relax, info;
      |              ^
amg_dslud_interface.c:136:19: warning: unused variable 'Astore' [-Wunused-variable]
  136 |     NRformat_loc *Astore;
      |                   ^~~~~~
amg_dslud_interface.c: In function 'amg_dsludist_solve':
amg_dslud_interface.c:253:5: error: unknown type name 'ScalePermstruct_t'; did you mean 'dScalePermstruct_t'?
  253 |     ScalePermstruct_t *ScalePermstruct;
      |     ^~~~~~~~~~~~~~~~~
      |     dScalePermstruct_t
amg_dslud_interface.c:254:5: error: unknown type name 'LUstruct_t'; did you mean 'dLUstruct_t'?
  254 |     LUstruct_t *LUstruct;
      |     ^~~~~~~~~~
      |     dLUstruct_t
amg_dslud_interface.c:255:5: error: unknown type name 'SOLVEstruct_t'; did you mean 'dSOLVEstruct_t'?
  255 |     SOLVEstruct_t SOLVEstruct;
      |     ^~~~~~~~~~~~~
      |     dSOLVEstruct_t
amg_dslud_interface.c:267:5: error: 'choke_on_me' undeclared (first use in this function)
  267 |     choke_on_me;
      |     ^~~~~~~~~~~
amg_dslud_interface.c:301:31: error: 'options' undeclared (first use in this function)
  301 |     set_default_options_dist(&options);
      |                               ^~~~~~~
amg_dslud_interface.c:306:26: warning: passing argument 3 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  306 |     pdgssvx(&options, A, ScalePermstruct, b, ldb, nrhs,
      |                          ^~~~~~~~~~~~~~~
      |                          |
      |                          int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:424:22: note: expected 'dScalePermstruct_t *' but argument is of type 'int *'
  424 |                      dScalePermstruct_t *, double *,
      |                      ^~~~~~~~~~~~~~~~~~~~
amg_dslud_interface.c:307:19: warning: passing argument 8 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  307 |             grid, LUstruct, &SOLVEstruct, berr, &stat, &info);
      |                   ^~~~~~~~
      |                   |
      |                   int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:425:46: note: expected 'dLUstruct_t *' but argument is of type 'int *'
  425 |                      int, int, gridinfo_t *, dLUstruct_t *,
      |                                              ^~~~~~~~~~~~~
amg_dslud_interface.c:307:29: warning: passing argument 9 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types]
  307 |             grid, LUstruct, &SOLVEstruct, berr, &stat, &info);
      |                             ^~~~~~~~~~~~
      |                             |
      |                             int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:426:22: note: expected 'dSOLVEstruct_t *' but argument is of type 'int *'
  426 |                      dSOLVEstruct_t *, double *, SuperLUStat_t *, int *);
      |                      ^~~~~~~~~~~~~~~~
amg_dslud_interface.c:311:31: warning: passing argument 2 of 'dSolveFinalize' from incompatible pointer type [-Wincompatible-pointer-types]
  311 |       dSolveFinalize(&options,&SOLVEstruct);
      |                               ^~~~~~~~~~~~
      |                               |
      |                               int *
/usr/include/openmpi-x86_64/superlu_dist/superlu_ddefs.h:430:54: note: expected 'dSOLVEstruct_t *' but argument is of type 'int *'
  430 | extern void dSolveFinalize(superlu_dist_options_t *, dSOLVEstruct_t *);
      |                                                      ^~~~~~~~~~~~~~~~
amg_dslud_interface.c:260:14: warning: unused variable 'drop_tol' [-Wunused-variable]
  260 |     double   drop_tol = 0.0;
      |              ^~~~~~~~
amg_dslud_interface.c:259:14: warning: variable 'trans' set but not used [-Wunused-but-set-variable]
  259 |     trans_t  trans;
      |              ^~~~~
amg_dslud_interface.c:258:41: warning: unused variable 'relax' [-Wunused-variable]
  258 |     int      i, panel_size, permc_spec, relax, info;
      |                                         ^~~~~
amg_dslud_interface.c:258:29: warning: unused variable 'permc_spec' [-Wunused-variable]
  258 |     int      i, panel_size, permc_spec, relax, info;
      |                             ^~~~~~~~~~
amg_dslud_interface.c:258:17: warning: unused variable 'panel_size' [-Wunused-variable]
  258 |     int      i, panel_size, permc_spec, relax, info;
      |                 ^~~~~~~~~~
amg_dslud_interface.c:258:14: warning: unused variable 'i' [-Wunused-variable]
  258 |     int      i, panel_size, permc_spec, relax, info;
      |              ^
amg_dslud_interface.c: In function 'amg_dsludist_free':
amg_dslud_interface.c:339:5: error: unknown type name 'ScalePermstruct_t'; did you mean 'dScalePermstruct_t'?
  339 |     ScalePermstruct_t *ScalePermstruct;
      |     ^~~~~~~~~~~~~~~~~
      |     dScalePermstruct_t
amg_dslud_interface.c:340:5: error: unknown type name 'LUstruct_t'; did you mean 'dLUstruct_t'?
  340 |     LUstruct_t *LUstruct;
      |     ^~~~~~~~~~
      |     dLUstruct_t
amg_dslud_interface.c:341:5: error: unknown type name 'SOLVEstruct_t'; did you mean 'dSOLVEstruct_t'?
  341 |     SOLVEstruct_t SOLVEstruct;
      |     ^~~~~~~~~~~~~
      |     dSOLVEstruct_t
amg_dslud_interface.c:353:5: error: 'choke_on_me' undeclared (first use in this function)
  353 |     choke_on_me;
      |     ^~~~~~~~~~~
amg_dslud_interface.c:375:5: warning: implicit declaration of function 'ScalePermstructFree'; did you mean 'dScalePermstructFree'? [-Wimplicit-function-declaration]
  375 |     ScalePermstructFree(ScalePermstruct);
      |     ^~~~~~~~~~~~~~~~~~~
      |     dScalePermstructFree
amg_dslud_interface.c:376:5: warning: implicit declaration of function 'LUstructFree'; did you mean 'dLUstructFree'? [-Wimplicit-function-declaration]
  376 |     LUstructFree(LUstruct);
      |     ^~~~~~~~~~~~
      |     dLUstructFree
amg_dslud_interface.c:355:19: warning: unused variable 'stat' [-Wunused-variable]
  355 |     SuperLUStat_t stat;
      |                   ^~~~
amg_dslud_interface.c:347:13: warning: unused variable 'berr' [-Wunused-variable]
  347 |     double *berr;
      |             ^~~~
amg_dslud_interface.c:346:14: warning: unused variable 'drop_tol' [-Wunused-variable]
  346 |     double   drop_tol = 0.0;
      |              ^~~~~~~~
amg_dslud_interface.c:345:14: warning: unused variable 'trans' [-Wunused-variable]
  345 |     trans_t  trans;
      |              ^~~~~
amg_dslud_interface.c:344:41: warning: unused variable 'relax' [-Wunused-variable]
  344 |     int      i, panel_size, permc_spec, relax;
      |                                         ^~~~~
amg_dslud_interface.c:344:29: warning: unused variable 'permc_spec' [-Wunused-variable]
  344 |     int      i, panel_size, permc_spec, relax;
      |                             ^~~~~~~~~~
amg_dslud_interface.c:344:17: warning: unused variable 'panel_size' [-Wunused-variable]
  344 |     int      i, panel_size, permc_spec, relax;
      |                 ^~~~~~~~~~
amg_dslud_interface.c:344:14: warning: unused variable 'i' [-Wunused-variable]
  344 |     int      i, panel_size, permc_spec, relax;
      |              ^
amg_dslud_interface.c:341:19: warning: unused variable 'SOLVEstruct' [-Wunused-variable]
  341 |     SOLVEstruct_t SOLVEstruct;
      |                   ^~~~~~~~~~~
amg_dslud_interface.c:333:18: warning: variable 'A' set but not used [-Wunused-but-set-variable]
  333 |     SuperMatrix *A;
      |                  ^
make[2]: *** [../../Make.inc:116: amg_dslud_interface.o] Error 1

add topics

I suggest adding the topics linear-algebra, linear-equations, sparse in the About section.

*** No rule to make target '/usr/lib64/gfortran/modules/psblas3/.mod', needed by 'amg_base_prec_type.o'.

Hello.

amg4psblas (serial) is not finding modules required for compiling:

+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-serial '--with-fcopt=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall  -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/flexiblas' '--with-ccopt=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/flexiblas' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -fPIC' 'CPPFLAGS=-I/usr/include/psblas3 -I/usr/include/flexiblas' --with-psblas-libdir=/usr/lib64 --with-psblas-moddir=/usr/lib64/gfortran/modules/psblas3 --with-psblas-incdir=/usr/include/psblas3 --with-blas=-lflexiblas --with-lapack= '--with-mumps=-ldmumps -lcmumps -lsmumps -lzmumps' --with-mumpsincdir=/usr/include/MUMPS --with-mumpsmoddir=/usr/lib64/gfortran/modules/MUMPS-5.3.3 --with-superlu=-lsuperlu --with-superluincdir=/usr/include/SuperLU --with-umfpack=-lumfpack --with-umfpackincdir=/usr/include/suitesparse
configure:
--------------------------------------------------------------------------------
	Welcome to the AMG4PSBLAS 1.0.0 configure Script.

	This creates Make.inc, but if you read carefully the
	documentation, you can make your own by hand for your needs.

        ./configure  --with-psblas=/path/to/psblas
	See ./configure --help=short fore more info.
--------------------------------------------------------------------------------
		
checking for PSBLAS install dir... configure: Loaded NONE   
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking where to install... /usr /usr/include /usr/modules /usr/lib64 /usr/docs /usr/samples
checking for x86_64-redhat-linux-gnu-ftn... no
checking for x86_64-redhat-linux-gnu-xlf2003_r... no
checking for x86_64-redhat-linux-gnu-xlf2003... no
checking for x86_64-redhat-linux-gnu-xlf95_r... no
checking for x86_64-redhat-linux-gnu-xlf95... no
checking for x86_64-redhat-linux-gnu-xlf90... no
checking for x86_64-redhat-linux-gnu-xlf... no
checking for x86_64-redhat-linux-gnu-pgf95... no
checking for x86_64-redhat-linux-gnu-pgf90... no
checking for x86_64-redhat-linux-gnu-ifort... no
checking for x86_64-redhat-linux-gnu-ifc... no
checking for x86_64-redhat-linux-gnu-nagfor... no
checking for x86_64-redhat-linux-gnu-gfortran... no
checking for ftn... no
checking for xlf2003_r... no
checking for xlf2003... no
checking for xlf95_r... no
checking for xlf95... no
checking for xlf90... no
checking for xlf... no
checking for pgf95... no
checking for pgf90... no
checking for ifort... no
checking for ifc... no
checking for nagfor... no
checking for gfortran... gfortran
checking whether the Fortran compiler works... yes
checking for Fortran compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran accepts -g... yes
checking for x86_64-redhat-linux-gnu-cc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking whether we want serial  mpi stubs... yes.
checking whether additional CCOPT flags should be added (should be invoked only once)... CCOPT = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/flexiblas 
checking whether additional FCOPT flags should be added (should be invoked only once)... FCOPT = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall  -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/flexiblas 
checking whether additional libraries are needed... no
checking whether additional CLIBS flags should be added (should be invoked only once)... no
checking whether additional FLIBS flags should be added (should be invoked only once)... no
checking whether additional LIBRARYPATH flags should be added (should be invoked only once)... no
checking whether additional INCLUDEPATH flags should be added (should be invoked only once)... no
checking whether additional MODULE_PATH flags should be added (should be invoked only once)... no
checking whether additional libraries are needed... no
checking for GNU Fortran... yes
checking for Cray Fortran... no
checking for recent GNU Fortran... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of void *... 8
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking defines for C/Fortran name interfaces...  -DLowerUnderscore 
checking fortran 90 modules extension... mod
checking fortran 90 modules inclusion flag... -I 
checking for working installation of PSBLAS... yes.
checking for version of PSBLAS... Done
configure: Am configuring with PSBLAS version 3.7.0.
checking for PSBLAS integer sizes... Done
configure: PSBLAS size of LPK "4".
checking support for Fortran EXTENDS... yes
checking support for Fortran CLASS TBP... yes
checking support for Fortran SOURCE= allocation... yes
checking support for Fortran MOVE_ALLOC intrinsic... yes
checking support for Fortran ISO_C_BINDING module... yes
checking support for ISO_FORTRAN_ENV... yes
checking support for Fortran VOLATILE... yes
checking support for Fortran FINAL... yes
checking test GENERIC interfaces... yes
checking support for Fortran FLUSH statement... yes
checking support for Fortran SAME_TYPE_AS... yes
checking support for Fortran EXTENDS_TYPE_OF... yes
checking support for Fortran MOLD= allocation... yes
checking for sgemm in -lflexiblas... yes
checking for cheev in default libs... yes
configure: mumps dir /usr/include/MUMPS
configure: mumps dir /usr/lib64/gfortran/modules/MUMPS-5.3.3
checking dmumps_c.h usability... yes
checking dmumps_c.h presence... yes
checking for dmumps_c.h... yes
checking for dmumps in -ldmumps -lcmumps -lsmumps -lzmumps ... yes
configure: umfp include dir /usr/include/suitesparse
checking umfpack.h usability... yes
checking umfpack.h presence... yes
checking for umfpack.h... yes
checking for umfpack_di_symbolic in -lumfpack ... yes
configure: slu include dir /usr/include/SuperLU
checking slu_ddefs.h usability... yes
checking slu_ddefs.h presence... yes
checking for slu_ddefs.h... yes
checking for superlu_malloc in -lsuperlu ... yes
checking for superlu version 5... yes
checking superlu_ddefs.h usability... no
checking superlu_ddefs.h presence... no
checking for superlu_ddefs.h... no
checking superlu_ddefs.h usability... no
checking superlu_ddefs.h presence... no
checking for superlu_ddefs.h... no
checking superlu_ddefs.h usability... no
checking superlu_ddefs.h presence... no
checking for superlu_ddefs.h... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Make.inc
config.status: executing depfiles commands
configure:
	AMG4PSBLAS 1.0.0 has been configured as follows:

	PSBLAS library        : 
	MUMPS detected        : yes
	SuperLU detected      : yes
	SuperLU_Dist detected : 
	UMFPack detected      : yes

	If you are satisfied, run 'make' to build AMG4PSBLAS and its documentation; otherwise
	type  ./configure --help=short for a complete list of configure options specific to AMG4PSBLAS.

+ make -O -j1 V=1
(if test ! -d lib ; then mkdir lib; fi)
(if test ! -d include ; then mkdir include; fi)
(if test ! -d modules ; then mkdir modules; fi;)	
(/usr/bin/install -c -m 644 Make.inc  include/Make.inc.amg4psblas)
make -C amgprec all
make[1]: Entering directory '/home/sagitter/rpmbuild/BUILD/amg4psblas-1.0-rc2/serial-build/amgprec'
make[1]: *** No rule to make target '/usr/lib64/gfortran/modules/psblas3/.mod', needed by 'amg_base_prec_type.o'.  Stop.
make[1]: Leaving directory '/home/sagitter/rpmbuild/BUILD/amg4psblas-1.0-rc2/serial-build/amgprec'
make: *** [Makefile:17: amgp] Error 2

I'm using Fedora 33 , where PSBLAS3 is installed as follow


$ rpm -q --list psblas3-serial-devel
/usr/include/psblas3
/usr/include/psblas3/psb_base_cbind.h
/usr/include/psblas3/psb_c_base.h
/usr/include/psblas3/psb_c_cbase.h
/usr/include/psblas3/psb_c_ccomm.h
/usr/include/psblas3/psb_c_cprec.h
/usr/include/psblas3/psb_c_cutil.h
/usr/include/psblas3/psb_c_dbase.h
/usr/include/psblas3/psb_c_dcomm.h
/usr/include/psblas3/psb_c_dprec.h
/usr/include/psblas3/psb_c_dutil.h
/usr/include/psblas3/psb_c_sbase.h
/usr/include/psblas3/psb_c_scomm.h
/usr/include/psblas3/psb_c_sprec.h
/usr/include/psblas3/psb_c_sutil.h
/usr/include/psblas3/psb_c_zbase.h
/usr/include/psblas3/psb_c_zcomm.h
/usr/include/psblas3/psb_c_zprec.h
/usr/include/psblas3/psb_c_zutil.h
/usr/include/psblas3/psb_krylov_cbind.h
/usr/include/psblas3/psb_prec_cbind.h
/usr/include/psblas3/psb_util_cbind.h
/usr/lib64/gfortran/modules/psblas3
/usr/lib64/gfortran/modules/psblas3/mpi.mod
/usr/lib64/gfortran/modules/psblas3/psb_ainv_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_krylov_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_krylov_conv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_psblas_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_string_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_tools_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_base_util_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_biconjg_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_blockpart_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_ainv_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_ainv_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_base_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_base_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_biconjg_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_bjacprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_comm_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_csc_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_csr_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_diagprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_ilu_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_invk_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_invt_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_krylov_conv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_mat_dist_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_nullprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_prec_type.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_psblas_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_psblas_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_renum_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_serial_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_tools_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_c_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_cbind_const_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_cd_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_check_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_ckrylov_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_const_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_cpenv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_cprec_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_cutil_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_ainv_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_ainv_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_base_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_base_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_biconjg_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_bjacprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_comm_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_csc_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_csr_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_diagprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_ilu_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_invk_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_invt_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_krylov_conv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_mat_dist_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_nullprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_prec_type.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_psblas_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_psblas_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_renum_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_serial_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_tools_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_d_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_desc_const_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_desc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_dkrylov_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_dprec_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_dutil_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_e_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_error_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_gen_block_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_glist_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_gps_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_hash_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_hash_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_hbio_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_i_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_indx_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_krylov_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_l_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_lgps_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_list_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_m_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_mat_dist_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_metispart_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_mmio_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_objhandle_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_partidx_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_penv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_prec_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_prec_const_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_prec_type.mod
/usr/lib64/gfortran/modules/psblas3/psb_psblas_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_renum_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_repl_map_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_ainv_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_ainv_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_base_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_base_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_biconjg_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_bjacprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_comm_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_csc_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_csr_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_diagprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_ilu_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_invk_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_invt_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_krylov_conv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_mat_dist_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_nullprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_prec_type.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_psblas_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_psblas_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_renum_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_serial_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_tools_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_s_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_skrylov_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_sort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_sprec_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_string_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_sutil_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_timers_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_util_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_ainv_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_ainv_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_base_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_base_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_base_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_base_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_biconjg_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_bjacprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_comm_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_comm_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_csc_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_csr_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_diagprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_hsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_hsort_x_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_ilu_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_invk_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_invt_fact_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_ip_reord_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_isort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_krylov_conv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_linmap_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_mat_dist_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_mat_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_msort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_multivect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_nullprec.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_prec_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_prec_type.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_psblas_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_psblas_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_qsort_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_realloc_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_renum_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_serial_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_tools_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_tools_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_tools_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_z_vect_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_zkrylov_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_zprec_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psb_zutil_cbind_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_c_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_d_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_e_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_e_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_e_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_e_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_i_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_i_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_l_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_l_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_m_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_m_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_m_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_m_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_penv_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_s_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_serial_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_collective_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_comm_a_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_comm_v_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_p2p_mod.mod
/usr/lib64/gfortran/modules/psblas3/psi_z_serial_mod.mod
/usr/lib64/libpsb64_base.a
/usr/lib64/libpsb64_base.so
/usr/lib64/libpsb64_cbind.a
/usr/lib64/libpsb64_cbind.so
/usr/lib64/libpsb64_krylov.a
/usr/lib64/libpsb64_krylov.so
/usr/lib64/libpsb64_prec.a
/usr/lib64/libpsb64_prec.so
/usr/lib64/libpsb64_util.a
/usr/lib64/libpsb64_util.so
/usr/lib64/libpsb_base.a
/usr/lib64/libpsb_base.so
/usr/lib64/libpsb_cbind.a
/usr/lib64/libpsb_cbind.so
/usr/lib64/libpsb_krylov.a
/usr/lib64/libpsb_krylov.so
/usr/lib64/libpsb_prec.a
/usr/lib64/libpsb_prec.so
/usr/lib64/libpsb_util.a
/usr/lib64/libpsb_util.so

config.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.