You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
psblas3/base/modules/serial
Stack-1 e1d759d019 [ADD] Generate the nested matrix support for s/c/z from the templates
Extend the nested (MATNEST) matrix support to all the arithmetics: the
psb_{s,c,z}_nest_{mat,base_mat,tools,builder}_mod modules and the
psb_{s,c,z}_nest_mod umbrellas are generated from the template-psblas
X_nest_* templates; the d sources are regenerated byte-identical.

Preparatory changes to the d sources for clean templating: rowsum/arwsum and
colsum/aclsum no longer share a helper (for the complex arithmetics the
absolute sums are real-valued while the plain sums are complex-valued), the
transposed kernel forwards the actual 'T'/'C' character to the blocks
(conjugate transpose for the complex types), and the capacity helper takes a
type-neutral name.

Build hooks (autotools Makefile and CMakeLists) updated with the per-arith
objects, compile rules and dependencies.  All four d tests keep passing.

Author: Simone Staccone (Stack-1)
2 weeks ago
..
psb_base_mat_mod.F90 Fix licensing text 3 months ago
psb_c_base_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_csc_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_csr_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_nest_base_mat_mod.F90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_c_nest_mat_mod.f90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_c_serial_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_c_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_base_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_csc_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_csr_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_nest_base_mat_mod.F90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_d_nest_mat_mod.f90 [ADD] Nested (MATNEST-style) block matrix support and tests 2 weeks ago
psb_d_serial_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_d_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_i2_base_vect_mod.F90 Merge branch 'development' into communication_v2 3 weeks ago
psb_i2_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_i_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_i_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_l_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_l_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_mat_mod.f90 New clear_defaults function, use it in psb_exit 6 years ago
psb_s_base_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_csc_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_csr_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_nest_base_mat_mod.F90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_s_nest_mat_mod.f90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_s_serial_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_s_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_serial_mod.f90 Fix licensing text 3 months ago
psb_vect_mod.f90 Rebuild I2 supprot 3 months ago
psb_z_base_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_base_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_csc_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_csr_mat_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_mat_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_nest_base_mat_mod.F90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_z_nest_mat_mod.f90 [ADD] Generate the nested matrix support for s/c/z from the templates 2 weeks ago
psb_z_serial_mod.f90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago
psb_z_vect_mod.F90 [UPDATE] Refactor after template update for RMA routines 4 weeks ago