nrv_parameters

class nrv.backend.nrv_parameters(*args, **kwargs)[source]

A class for NRV parameters used to gather parameters

Attributes

Methods

nrv_parameters.__init__()

Initialize the class for parameters

nrv_parameters.get_gmsh_ncore()

get gmsh core number

nrv_parameters.get_nmod_ncore()

get nmod core number

nrv_parameters.get_nrv_verbosity()

get general verbosity level

nrv_parameters.get_optim_ncore()

get optim core number

nrv_parameters.gmsh_autoset([threshold, ...])

Automatically set gmsh core number based on the number of available cores and a threshold.

nrv_parameters.load([fname])

Loading the parameters

nrv_parameters.nmod_autoset([threshold, ...])

Automatically set nmod core number based on the number of available cores and a threshold.

nrv_parameters.optim_autoset([threshold, ...])

Automatically set optim core number based on the number of available cores and a threshold.

nrv_parameters.save()

Saving the parameters

nrv_parameters.set_gmsh_ncore(n)

set gmsh core number

nrv_parameters.set_ncores([n_nrv, n_nmod, ...])

set for all subpakages core number

nrv_parameters.set_nmod_ncore(n)

set nmod core number

nrv_parameters.set_nrv_verbosity(i)

set general verbosity level :param O: :type O: None :param 1: :type 1: + Error :param 2: :type 2: + Warning :param 3: :type 3: + Info :param 4: :type 4: + Debug :param NB: :type NB: to add Debug verbosity to the log VERBOSITY_LEVEL has to be set to 4

nrv_parameters.set_optim_ncore(n)

set optim core number