Commit Graph
72 Commits
Author SHA1 Message Date
sfilippone 187a8c3051 Minor adjustments to configry 2026-06-10 13:51:54 +02:00
sfilippone 29af092fd6 Require SUBMODULES and bump minimum GNU version to 6.0 2025-11-20 14:58:21 +01:00
sfilippone 6ef434bcbe Confg machinery to extract PSB version into psb_config.h 2025-10-06 17:14:25 +02:00
sfilippone 6473cd8a85 Fix usage of --enable-XXX 2025-03-19 14:33:08 +01:00
sfilippone 99bab8d988 Changes to configure to help nvidia compilers. 2025-03-05 11:29:16 +01:00
sfilippone 9601a837f5 Define --enable-cuda --with-cudadir for CUDA configry 2024-10-04 11:18:39 +02:00
sfilippone 03aaa090db New AX_OPENACC macro and supporting flags 2024-08-07 17:04:04 +02:00
sfilippone a28d3b048b Fix configure for OpenACC (added warning message) 2024-08-07 10:30:11 +02:00
sfilippone 99a334d93d Merge branch 'repackage' into oacc_loloum 2024-07-11 14:13:14 +02:00
sfilippone 681ea2fff7 Updated docs 2024-07-11 12:10:14 +02:00
sfilippone e3a3e39caf Modify configure --enable-openacc --with-fcopenacc=..... 2024-07-09 10:03:30 +02:00
sfilippone 4347c663c2 Change conftest **argv to recognize CUDA_VERSION. 2024-04-04 10:52:41 +02:00
sfilippone e373ed7e0b Modify configry to only use HAVE_CUDA, since SPGU is recompiled. 2023-12-01 15:10:39 +01:00
sfilippone ab8631439f Update configure script 2023-11-29 16:35:42 +01:00
sfilippone 3a9116bc42 Merge psblas-ext into psblas step 2: GPU formats and configry. 2023-09-29 13:54:58 +02:00
Salvatore Filippone e6d1a1a085 Fix white spaces in configry 2022-12-07 10:45:10 +01:00
Salvatore Filippone 51d0f919de Updated configure macro usage. 2022-08-08 08:50:09 +02:00
Salvatore Filippone 347ed5638e Add -fallow-argument-mismatch to configry 2022-02-28 11:30:15 +01:00
Salvatore Filippone 7c3852109f Add CXXFLAG for OpenMP 2021-10-12 16:11:47 +02:00
Salvatore Filippone 7ba9ae18c8 Add --enable-openmp to configure 2020-11-02 15:45:22 +01:00
Salvatore Filippone 1023ba9019 Fix METIS detection 2020-10-22 11:22:00 +02:00
Salvatore Filippone 51bcdf7e2b Check METIS real size, use it where appropriate 2020-10-21 14:16:48 +02:00
Salvatore Filippone b063f4b474 Take out extra message from configure. 2020-10-13 16:53:45 +02:00
Salvatore Filippone 7b133657d4 Configry for METIS64. Added compatibility checks. 2020-10-11 18:45:07 +02:00
Salvatore Filippone 7c2b613ea5 Fixed new handling of METIS 32/64 bits. Make some Fortran features mandatory 2020-07-23 12:01:23 +02:00
Salvatore Filippone 113a70f8c8 New configry for METIS: detect int width, set include file name 2020-07-07 09:07:59 +02:00
Salvatore Filippone 29c3b28386 Bump GCC requirement to 4.9 2020-02-27 12:05:38 +00:00
Salvatore Filippone 8d489f8ce2 Merged MixedI8 in new branch (to be later merged into development) 2018-12-10 11:42:40 +00:00
Salvatore Filippone 1bb5a93f8c Fixed MKL test. 2017-04-26 08:29:46 +00:00
Salvatore Filippone 73419bded3 psblas3:
config/pac.m4
 configure

Fixes for MKL.
2017-04-21 09:10:04 +00:00
Salvatore Filippone 00124f28db psblas3:
config/pac.m4
 configure

Fixes for MKL.
2017-04-21 09:08:08 +00:00
Salvatore Filippone 0cb97675d9 psblas3:
config/pac.m4
 configure

Fixes for BLAS dir configure.
2017-02-09 11:50:33 +00:00
Salvatore Filippone 531bf22751 psblas3-rpmtest:
config/pac.m4
 configure

Fixed BLAS checks to include OpenBLAS
2017-02-08 15:52:32 +00:00
Salvatore Filippone 37e40a70fb psbals3:
config/pac.m4
 configure

Added --with-blasdir option
2017-02-08 15:40:00 +00:00
Salvatore Filippone 3e33d73c72 psblas3:
config/pac.m4
 configure.ac
 configure

Fix GFORTRAN version requirement
2016-06-03 09:38:16 +00:00
Salvatore Filippone c364f95e2c psblas3:
config/pac.m4
 configure

Bump minimim GNU compiler version to 4.8
2016-05-20 13:12:54 +00:00
Salvatore Filippone 5b2ca16124 psblas3:
Fix conftest module names.
2015-10-22 14:53:57 +00:00
Salvatore Filippone 7871ffc824 psblas3:
Fix configry for modflag.
2015-10-17 11:13:34 +00:00
Salvatore Filippone 3ee0891b1f psblas3:
config/pac.m4
 configure

Fix test for versions of ATLAS packed in a single libsatlas.so.
2015-10-17 10:21:38 +00:00
Salvatore Filippone 9f5408d335 psblas3:
config/pac.m4
 configure

Refactored various configure macros.
2015-10-16 12:49:05 +00:00
Salvatore Filippone b024072049 psblas3:
config/pac.m4
 configure

Modified configure step to detect METIS.
2015-06-03 12:33:08 +00:00
Salvatore Filippone 3f5ee754bd psblas3:
config/pac.m4
 configure

On Fedora 21 ATLAS comes packed in libsatlas.so / libtatlas.so, gone
are f77blas and cblas.
2015-03-31 20:34:57 +00:00
Salvatore Filippone 267eb5ad2f psblas3:
config/pac.m4
 configure
 util/metis_int.c
 util/psb_metispart_mod.F90

Use METIS_PartGraphKway, test for same in configure.
2015-02-26 12:49:23 +00:00
Salvatore Filippone e615bf0722 2014-06-11 10:25:45 +00:00
Salvatore Filippone a7e74e914c psblas3:
Make.inc.in
 base/Makefile
 base/comm/Makefile
 base/internals/Makefile
 base/psblas/Makefile
 base/serial/Makefile
 base/serial/aux/Makefile
 base/serial/f77/Makefile
 base/serial/impl/Makefile
 base/tools/Makefile
 config/pac.m4
 configure.ac
 configure
 krylov/Makefile
 prec/Makefile
 prec/impl/Makefile
 test/fileread/Makefile
 test/kernel/Makefile
 test/pargen/Makefile
 test/pargen/runs/ppde.inp
 test/util/Makefile
 util/Makefile

Updated configry and makefile stuff
2013-11-14 09:41:25 +00:00
Salvatore Filippone 00d3701493 psblas3:
Changelog
 base/comm/psb_cspgather.F90
 base/comm/psb_dspgather.F90
 base/comm/psb_sspgather.F90
 base/comm/psb_zspgather.F90
 base/internals/psi_bld_tmphalo.f90
 base/internals/psi_cswapdata.F90
 base/internals/psi_desc_impl.f90
 base/internals/psi_dswapdata.F90
 base/internals/psi_sswapdata.F90
 base/internals/psi_zswapdata.F90
 base/modules/Makefile
 base/modules/psb_c_base_vect_mod.f90
 base/modules/psb_c_linmap_mod.f90
 base/modules/psb_c_tools_mod.f90
 base/modules/psb_c_vect_mod.F90
 base/modules/psb_cd_tools_mod.f90
 base/modules/psb_d_base_vect_mod.f90
 base/modules/psb_d_linmap_mod.f90
 base/modules/psb_d_tools_mod.f90
 base/modules/psb_d_vect_mod.F90
 base/modules/psb_desc_mod.F90
 base/modules/psb_i_base_vect_mod.f90
 base/modules/psb_i_vect_mod.F90
 base/modules/psb_s_base_vect_mod.f90
 base/modules/psb_s_linmap_mod.f90
 base/modules/psb_s_tools_mod.f90
 base/modules/psb_s_vect_mod.F90
 base/modules/psb_z_base_vect_mod.f90
 base/modules/psb_z_linmap_mod.f90
 base/modules/psb_z_tools_mod.f90
 base/modules/psb_z_vect_mod.F90
 base/modules/psi_c_mod.f90
 base/modules/psi_d_mod.f90
 base/modules/psi_i_mod.f90
 base/modules/psi_s_mod.f90
 base/modules/psi_z_mod.f90
 base/tools/psb_c_map.f90
 base/tools/psb_ccdbldext.F90
 base/tools/psb_cd_lstext.f90
 base/tools/psb_cdcpy.F90
 base/tools/psb_csphalo.F90
 base/tools/psb_d_map.f90
 base/tools/psb_dcdbldext.F90
 base/tools/psb_dsphalo.F90
 base/tools/psb_icdasb.F90
 base/tools/psb_iins.f90
 base/tools/psb_s_map.f90
 base/tools/psb_scdbldext.F90
 base/tools/psb_ssphalo.F90
 base/tools/psb_z_map.f90
 base/tools/psb_zcdbldext.F90
 base/tools/psb_zsphalo.F90
 config/pac.m4
 configure.ac
 configure
 test/pargen/Makefile
 util/Makefile
 util/metis_int.c
 util/psb_d_genpde_impl.f90
 util/psb_d_genpde_mod.f90
 util/psb_metispart_mod.F90
 util/psb_s_genpde_impl.f90
 util/psb_s_genpde_mod.f90

Merged changes from 399 branch.
2013-11-07 16:27:46 +00:00
Salvatore Filippone 13938b910a psblas3:
config/pac.m4
 configure.ac
 configure

Added check for mpi_f08 module.
2013-10-31 11:18:10 +00:00
Salvatore Filippone 33d28de928 psblas-3.99:
config/pac.m4
 configure.ac
 configure
 util/Makefile
 util/metis_int.c
 util/psb_d_genpde_impl.f90
 util/psb_d_genpde_mod.f90
 util/psb_metispart_mod.F90

Beginning stuf for METIS 5.1.0: configry, genpd and metispart.
2013-09-04 15:02:49 +00:00
Salvatore Filippone eb526f6d71 psblas-3.0:
config/pac.m4
 configure
 base/modules/psb_const_mod.F90

Fix silly configure bug.
Better parametrization of KINDs and constants.
2012-05-25 11:48:06 +00:00
Salvatore Filippone 830cdfffdf psblas3:
config/pac.m4
 configure.ac
 configure

Our configure uses Fortran for linking, so no need to check
BLAS/LAPACK from C (which wreaks havoc with CCE 8).
2012-05-21 14:11:58 +00:00