Commit Graph
185 Commits
Author SHA1 Message Date
sfilippone e2327e10a7 Provide alias deallocate_wrk for free_wrk. Use it in OpenACC example 2025-02-23 11:05:08 +01:00
Luca Pepè Sciarria 5b81cbac12 Add CMake building for base, prec, ext, util, krylov, cbind 2024-12-09 15:09:25 +01:00
sfilippone eed4c574bc Take out obsolete ilu_fct files 2024-04-15 12:19:16 +02:00
Salvatore Filippone 25e9183e50 Fix SHFT implementation, step 2 2023-10-23 15:31:13 +02:00
Salvatore Filippone 250a6300ba Fix SHFT implementation 2023-10-23 15:14:48 +02:00
Salvatore Filippone d3fcd566d9 Define a SHIFT argument to compute ILU( A+shft I) 2023-10-23 14:16:30 +02:00
Salvatore Filippone 776c755112 Improvements to DIAG build in OpenMP 2022-11-21 05:46:18 -05:00
Salvatore Filippone bcc85e47fd Fix Makefiles for parallel make 2022-06-21 10:02:30 -04:00
Salvatore Filippone 7fe4828099 Fix PREFIX in PREC%DESCR 2022-05-24 10:47:17 +02:00
Salvatore Filippone 7fe1c24698 Merge branch 'development' of github.com:sfilippone/psblas3 into development 2021-05-06 19:16:20 +02:00
Salvatore Filippone af022e9467 Redefine interface of prec%descr to get INFO. Fix configure for MPICXX. 2021-05-06 19:15:15 +02:00
Salvatore Filippone 2e0020ad45 Makefile fixes for parallel builds 2021-04-23 05:50:39 -04:00
Salvatore Filippone 01ee753b18 Fix sizeof 2021-03-16 16:51:28 +01:00
Salvatore Filippone 3c6dcddfea Fix sizeof 2021-03-16 16:43:41 +01:00
Salvatore Filippone abf486077c New global argument in sizeof() 2021-03-16 16:40:33 +01:00
Salvatore Filippone 0bcc32c626 Change interface to descr with verbosity level 2021-02-18 15:00:07 +01:00
Salvatore Filippone 08f3de57f0 Take out precset implementation, leave only prec%set 2021-02-09 10:05:14 +01:00
Salvatore Filippone ed58551ffd Take out precset interface 2021-02-09 10:03:41 +01:00
Salvatore Filippone 3e318e1a84 Initialize INFO 2021-01-29 16:32:33 +01:00
Cirdans-Home 9a2ea73d81 psb_dnrm2_weight working also for GPUs 2021-01-29 14:51:36 +01:00
Cirdans-Home 12911a295a Corrected checks for options 2020-11-27 12:46:47 +01:00
Cirdans-Home b6ebe59ac3 Checks for options settings and BJAC setup 2020-11-25 11:14:46 +01:00
Salvatore Filippone 6866558372 Merge branch 'new-context' into implement-ainv
# Conflicts:
#	prec/impl/psb_c_bjacprec_impl.f90
#	prec/impl/psb_c_prec_type_impl.f90
#	prec/impl/psb_d_bjacprec_impl.f90
#	prec/impl/psb_d_prec_type_impl.f90
#	prec/impl/psb_s_bjacprec_impl.f90
#	prec/impl/psb_s_prec_type_impl.f90
#	prec/impl/psb_z_bjacprec_impl.f90
#	prec/impl/psb_z_prec_type_impl.f90
#	prec/psb_c_prec_type.f90
#	prec/psb_d_prec_type.f90
#	prec/psb_s_prec_type.f90
#	prec/psb_z_prec_type.f90
#	test/pargen/psb_d_pde2d.f90
#	test/pargen/psb_d_pde3d.f90
#	test/pargen/psb_s_pde2d.f90
#	test/pargen/psb_s_pde3d.f90
2020-11-20 17:18:40 +01:00
Cirdans-Home c91b1a31b5 Added missing function 2020-11-20 15:58:18 +01:00
Cirdans-Home 526dc1c260 Added options to set and test program 2020-11-20 14:54:35 +01:00
Cirdans-Home 0c9098065a Integrated INVT and INVK in BJAC prec 2020-11-20 14:08:50 +01:00
Cirdans-Home 34ffbc3845 Added modules for invt invk 2020-11-20 13:47:17 +01:00
Cirdans-Home 9d1390ad94 Corrected bug in application phase 2020-11-19 20:30:53 +01:00
Cirdans-Home 3e22e9e963 implemented biconjugation 2020-11-19 16:02:15 +01:00
Cirdans-Home f6c145f982 csall changed in allocate with CSR format 2020-11-16 19:16:21 +01:00
Cirdans-Home 62c75abbf4 Completed integration of ILU-type factorization 2020-11-16 18:37:45 +01:00
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT 2020-11-16 16:15:48 +01:00
Cirdans-Home fbf23c3959 Added implementation in BJAC and test for ILU-type factorizations 2020-11-16 11:19:15 +01:00
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type. 2020-11-14 16:42:15 +01:00
Cirdans-Home 87e54f75e5 Added module for biconjugation algorithms 2020-11-03 16:41:17 +01:00
Cirdans-Home 68daa7b81b Added AINV tools mod 2020-11-03 13:46:43 +01:00
Salvatore Filippone 6fad5a9758 Adjust values for psb_ilu & friends. 2020-08-28 09:53:02 +02:00
Salvatore Filippone a1f477aaf2 Integrate ILU factorization routines. 2020-07-24 10:40:20 +02:00
Salvatore Filippone b56abbb270 Improve structure of Makefiles 2020-04-18 17:58:41 +02:00
Salvatore Filippone 59e640c8a1 Fix error message for wrong IRST. 2019-12-03 15:02:41 +00:00
Salvatore Filippone 28620a7879 New wrk methods in psblas%prec 2019-05-03 16:12:12 +01: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 78120dc1c0 New ICTXT arg in INIT. 2018-10-10 13:54:54 +01:00
Salvatore Filippone b7a50f6e8b Reinstate target on precbld. 2018-03-14 20:27:13 +00:00
Salvatore Filippone 9ca93af839 Take out spurious target attribute. 2018-03-14 14:09:04 +00:00
Salvatore Filippone c774783057 Updated copyright statement 2018-01-28 09:28:57 +00:00
Salvatore Filippone 85ff0e404b Fix precbld. 2017-12-07 10:36:35 +00:00
Salvatore Filippone a628e9c873 Fix copy of ictxt in prec%build. 2017-11-12 18:05:56 +00:00
Salvatore Filippone bbba6a670e Merged changes from svn dev version. 2017-10-02 12:04:14 +01:00
Salvatore Filippone a8ee048f8f psblas3:
.
 base/modules/psb_const_mod.F90
 prec/psb_c_bjacprec.f90
 prec/psb_c_diagprec.f90
 prec/psb_c_nullprec.f90
 prec/psb_s_bjacprec.f90
 prec/psb_s_diagprec.f90
 prec/psb_s_nullprec.f90
 prec/psb_z_bjacprec.f90
 prec/psb_z_diagprec.f90
 prec/psb_z_nullprec.f90

Further changes merged from fixprec branch.
2017-04-10 11:40:50 +00:00