Salvatore Filippone
|
bcc85e47fd
|
Fix Makefiles for parallel make
|
3 years ago |
Salvatore Filippone
|
f0663512b2
|
Merge new-context
|
4 years ago |
Salvatore Filippone
|
7124e8abdf
|
Merge branch 'new-context' into remap-coarse & fix
# Conflicts:
# base/modules/desc/psb_desc_mod.F90
# base/modules/penv/psi_penv_mod.F90
|
4 years ago |
Salvatore Filippone
|
6a6f6ad2c2
|
Change name of ICTXT to CTXT
|
4 years ago |
Salvatore Filippone
|
b376d226cb
|
Fixed declaration and use of CONTEXT with new type.
|
4 years ago |
Salvatore Filippone
|
25fdc6fb73
|
VOLATILE and ISO_FORTRAN_ENV are now enforced, take out ifdefs
|
4 years ago |
Salvatore Filippone
|
4c7fa23c8a
|
New files for 2-bytes integer support. To be compiled and tested.
|
5 years ago |
Salvatore Filippone
|
e2bd21d9be
|
Update internal documentation.
|
5 years ago |
Salvatore Filippone
|
2b898aa14f
|
New get_mpi_comm and get_mpi_rank, code and docs
|
5 years ago |
Salvatore Filippone
|
cf6db2ea0b
|
get_rank and get_mpicomm
Make psb_get_rank and psb_get_mpicomm functions, not
subroutines. Document same.
|
5 years ago |
Salvatore Filippone
|
8d489f8ce2
|
Merged MixedI8 in new branch (to be later merged into development)
|
6 years ago |
Salvatore Filippone
|
c774783057
|
Updated copyright statement
|
7 years ago |
Salvatore Filippone
|
98c2763c86
|
Summary: Fix comm/internals makefile for MPFC
|
8 years ago |
Salvatore Filippone
|
de0596d677
|
psblas3:
New affiliation and fix compyright formatting.
|
8 years ago |
Salvatore Filippone
|
de68ae1d64
|
psblas3:
Modified copyright format for all Fortran file.
|
8 years ago |
Salvatore Filippone
|
0329ffd968
|
psblas3:
base/comm/internals/psi_cswapdata.F90
base/comm/internals/psi_cswaptran.F90
base/comm/internals/psi_dswapdata.F90
base/comm/internals/psi_dswaptran.F90
base/comm/internals/psi_iswapdata.F90
base/comm/internals/psi_iswaptran.F90
base/comm/internals/psi_sswapdata.F90
base/comm/internals/psi_sswaptran.F90
base/comm/internals/psi_zswapdata.F90
base/comm/internals/psi_zswaptran.F90
base/modules/psb_realloc_mod.F90
base/modules/serial/psb_c_base_vect_mod.f90
base/modules/serial/psb_d_base_vect_mod.f90
base/modules/serial/psb_i_base_vect_mod.f90
base/modules/serial/psb_s_base_vect_mod.f90
base/modules/serial/psb_z_base_vect_mod.f90
Introduce v%maybe_free_buffer.
|
8 years ago |
Salvatore Filippone
|
609d924505
|
psblas3:
base/comm/internals/psi_cswapdata.F90
base/comm/internals/psi_cswaptran.F90
base/comm/internals/psi_dswapdata.F90
base/comm/internals/psi_dswaptran.F90
base/comm/internals/psi_iswapdata.F90
base/comm/internals/psi_iswaptran.F90
base/comm/internals/psi_sswapdata.F90
base/comm/internals/psi_sswaptran.F90
base/comm/internals/psi_zswapdata.F90
base/comm/internals/psi_zswaptran.F90
Reworked communication internals to reduce malloc/free calls which
were harming GPU performance.
|
8 years ago |
Salvatore Filippone
|
9c4055f45c
|
psblas3:
base/comm/internals/psi_cswapdata.F90
base/comm/internals/psi_cswaptran.F90
base/comm/internals/psi_dswapdata.F90
base/comm/internals/psi_dswaptran.F90
base/comm/internals/psi_iswapdata.F90
base/comm/internals/psi_iswaptran.F90
base/comm/internals/psi_sswapdata.F90
base/comm/internals/psi_sswaptran.F90
base/comm/internals/psi_zswapdata.F90
base/comm/internals/psi_zswaptran.F90
base/comm/psb_cgather.f90
base/comm/psb_chalo.f90
base/comm/psb_covrl.f90
base/comm/psb_cscatter.F90
base/comm/psb_cspgather.F90
base/comm/psb_dgather.f90
base/comm/psb_dhalo.f90
base/comm/psb_dovrl.f90
base/comm/psb_dscatter.F90
base/comm/psb_dspgather.F90
base/comm/psb_igather.f90
base/comm/psb_ihalo.f90
base/comm/psb_iovrl.f90
base/comm/psb_iscatter.F90
base/comm/psb_sgather.f90
base/comm/psb_shalo.f90
base/comm/psb_sovrl.f90
base/comm/psb_sscatter.F90
base/comm/psb_sspgather.F90
base/comm/psb_zgather.f90
base/comm/psb_zhalo.f90
base/comm/psb_zovrl.f90
base/comm/psb_zscatter.F90
base/comm/psb_zspgather.F90
base/modules/desc/psb_hash_map_mod.f90
base/modules/psb_error_impl.F90
base/modules/psb_error_mod.F90
base/modules/psb_realloc_mod.F90
base/modules/serial/psb_c_base_vect_mod.f90
base/modules/serial/psb_c_vect_mod.F90
base/modules/serial/psb_d_base_vect_mod.f90
base/modules/serial/psb_d_vect_mod.F90
base/modules/serial/psb_i_base_vect_mod.f90
base/modules/serial/psb_s_base_vect_mod.f90
base/modules/serial/psb_s_vect_mod.F90
base/modules/serial/psb_z_base_vect_mod.f90
base/modules/serial/psb_z_vect_mod.F90
base/tools/psb_ccdbldext.F90
base/tools/psb_dcdbldext.F90
base/tools/psb_icdasb.F90
base/tools/psb_scdbldext.F90
base/tools/psb_zcdbldext.F90
krylov/psb_dcg.F90
krylov/psb_scg.F90
Fixes for --enable-long-integers. Now compiles and runs correctly.
|
8 years ago |
Salvatore Filippone
|
ff492a8dae
|
psblas3:
base/comm/Makefile
base/comm/internals
base/comm/internals/Makefile
base/comm/internals/psi_covrl_restr.f90
base/comm/internals/psi_covrl_save.f90
base/comm/internals/psi_covrl_upd.f90
base/comm/internals/psi_cswapdata.F90
base/comm/internals/psi_cswaptran.F90
base/comm/internals/psi_dovrl_restr.f90
base/comm/internals/psi_dovrl_save.f90
base/comm/internals/psi_dovrl_upd.f90
base/comm/internals/psi_dswapdata.F90
base/comm/internals/psi_dswaptran.F90
base/comm/internals/psi_iovrl_restr.f90
base/comm/internals/psi_iovrl_save.f90
base/comm/internals/psi_iovrl_upd.f90
base/comm/internals/psi_iswapdata.F90
base/comm/internals/psi_iswaptran.F90
base/comm/internals/psi_sovrl_restr.f90
base/comm/internals/psi_sovrl_save.f90
base/comm/internals/psi_sovrl_upd.f90
base/comm/internals/psi_sswapdata.F90
base/comm/internals/psi_sswaptran.F90
base/comm/internals/psi_zovrl_restr.f90
base/comm/internals/psi_zovrl_save.f90
base/comm/internals/psi_zovrl_upd.f90
base/comm/internals/psi_zswapdata.F90
base/comm/internals/psi_zswaptran.F90
base/internals/Makefile
base/internals/psi_covrl_restr.f90
base/internals/psi_covrl_save.f90
base/internals/psi_covrl_upd.f90
base/internals/psi_cswapdata.F90
base/internals/psi_cswaptran.F90
base/internals/psi_dovrl_restr.f90
base/internals/psi_dovrl_save.f90
base/internals/psi_dovrl_upd.f90
base/internals/psi_dswapdata.F90
base/internals/psi_dswaptran.F90
base/internals/psi_iovrl_restr.f90
base/internals/psi_iovrl_save.f90
base/internals/psi_iovrl_upd.f90
base/internals/psi_iswapdata.F90
base/internals/psi_iswaptran.F90
base/internals/psi_sovrl_restr.f90
base/internals/psi_sovrl_save.f90
base/internals/psi_sovrl_upd.f90
base/internals/psi_sswapdata.F90
base/internals/psi_sswaptran.F90
base/internals/psi_zovrl_restr.f90
base/internals/psi_zovrl_save.f90
base/internals/psi_zovrl_upd.f90
base/internals/psi_zswapdata.F90
base/internals/psi_zswaptran.F90
Changed grouping of source files, more consistent now.
|
9 years ago |