diff --git a/spm.c b/spm.c index 78cb2da66a58cb5158a4c27d40d3ef9973ecff00..3c38a5a2a2a82a0fbfae8bc082b7929425380fc6 100644 --- a/spm.c +++ b/spm.c @@ -122,7 +122,7 @@ spmInit( pastix_spm_t *spm ) * *******************************************************************************/ void -spmUpdateFields( pastix_spm_t *spm ) +spmUpdateComputedFields( pastix_spm_t *spm ) { /** diff --git a/spm.h b/spm.h index c4dd0416ab7c4944730dcdb1007ba6b991d9c27b..46d8c27bb88d4bf0c56781c46791514c8e4cb2e4 100644 --- a/spm.h +++ b/spm.h @@ -145,7 +145,7 @@ void spmInit( pastix_spm_t *spm ); void spmExit( pastix_spm_t *spm ); pastix_spm_t *spmCopy( const pastix_spm_t *spm ); void spmBase( pastix_spm_t *spm, int baseval ); -void spmUpdateFields( pastix_spm_t *spm ); +void spmUpdateComputedFields( pastix_spm_t *spm ); int spmConvert( int ofmttype, pastix_spm_t *ospm ); void * spm2Dense( const pastix_spm_t *spm ); pastix_int_t spmFindBase( const pastix_spm_t *spm ); diff --git a/spm_dofs.c b/spm_dofs.c index 69b504efb3f257aa49da3913801954011cf8d935..c94395bf49e1f915beacb5d324534d94a09acd2f 100644 --- a/spm_dofs.c +++ b/spm_dofs.c @@ -67,7 +67,7 @@ spmDofExtend( const int type, } } - spmUpdateFields( newspm ); + spmUpdateComputedFields( newspm ); switch (spm->flttype) { case PastixFloat: diff --git a/spm_io.c b/spm_io.c index 5d9cb70354142222434302fabc4d7b8759b0737a..3825cadb7f5fa563d4943b481a30901650279ada 100644 --- a/spm_io.c +++ b/spm_io.c @@ -380,7 +380,7 @@ spmLoad( pastix_spm_t *spm, spm->dof = dof; spm->layout = layout; - spmUpdateFields( spm ); + spmUpdateComputedFields( spm ); assert( nnzexp == spm->nnzexp ); assert( spm->gN == gN ); diff --git a/spm_read_driver.c b/spm_read_driver.c index d7fd190bb4b7812170a8d4a283aa107f5f950485..a671739283ea19adfc8bb6841fbe0f05622a3922 100644 --- a/spm_read_driver.c +++ b/spm_read_driver.c @@ -314,10 +314,7 @@ spmReadDriver( pastix_driver_t driver, /* MPI_Bcast(*type, 4, MPI_CHAR, 0, comm); */ } - spm->gNexp = spm->gN; - spm->nexp = spm->n; - spm->gnnzexp = spm->gnnz; - spm->nnzexp = spm->nnz; + spmUpdateComputedFields( spm ); return PASTIX_SUCCESS; }