diff --git a/mlprec/mld_cprecset.f90 b/mlprec/mld_cprecset.f90 index ee2739a7..1eed8ebd 100644 --- a/mlprec/mld_cprecset.f90 +++ b/mlprec/mld_cprecset.f90 @@ -69,6 +69,14 @@ ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. ! +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! subroutine mld_cprecseti(p,what,val,info,ilev) use psb_base_mod @@ -316,6 +324,14 @@ end subroutine mld_cprecseti ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_cprecsetc(p,what,string,info,ilev) @@ -399,6 +415,14 @@ end subroutine mld_cprecsetc ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_cprecsetr(p,what,val,info,ilev) diff --git a/mlprec/mld_dprecset.f90 b/mlprec/mld_dprecset.f90 index abf7a7aa..482c4afd 100644 --- a/mlprec/mld_dprecset.f90 +++ b/mlprec/mld_dprecset.f90 @@ -68,6 +68,13 @@ ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). ! subroutine mld_dprecseti(p,what,val,info,ilev) @@ -316,6 +323,13 @@ end subroutine mld_dprecseti ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). ! subroutine mld_dprecsetc(p,what,string,info,ilev) @@ -398,6 +412,13 @@ end subroutine mld_dprecsetc ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). ! subroutine mld_dprecsetr(p,what,val,info,ilev) diff --git a/mlprec/mld_sprecset.f90 b/mlprec/mld_sprecset.f90 index 09b4c510..04829e62 100644 --- a/mlprec/mld_sprecset.f90 +++ b/mlprec/mld_sprecset.f90 @@ -69,6 +69,14 @@ ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. ! +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! subroutine mld_sprecseti(p,what,val,info,ilev) use psb_base_mod @@ -316,6 +324,14 @@ end subroutine mld_sprecseti ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_sprecsetc(p,what,string,info,ilev) @@ -398,6 +414,14 @@ end subroutine mld_sprecsetc ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_sprecsetr(p,what,val,info,ilev) diff --git a/mlprec/mld_zprecset.f90 b/mlprec/mld_zprecset.f90 index 73614bad..3b8f7fff 100644 --- a/mlprec/mld_zprecset.f90 +++ b/mlprec/mld_zprecset.f90 @@ -68,6 +68,14 @@ ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_zprecseti(p,what,val,info,ilev) @@ -316,6 +324,14 @@ end subroutine mld_zprecseti ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_zprecsetc(p,what,string,info,ilev) @@ -399,6 +415,14 @@ end subroutine mld_zprecsetc ! preconditioner parameter has to be set. ! If nlev is not present, the parameter identified by 'what' ! is set at all the appropriate levels. +! +! NOTE: currently, the use of the argument ilev is not "safe" and is reserved to +! MLD2P4 developers. Indeed, by using ilev it is possible to set different values +! of the same parameter at different levels 1,...,nlev-1, even in cases where +! the parameter must have the same value at all the levels but the coarsest one. +! For this reason, the interface mld_precset to this routine has been built in +! such a way that ilev is not visible to the user (see mld_prec_mod.f90). +! ! subroutine mld_zprecsetr(p,what,val,info,ilev)