Choral
Modules | Variables
choral_constants.f90 File Reference

Go to the source code of this file.

Modules

module  choral_constants
  CHORAL CONSTANTS
 

Variables

integer, parameter choral_constants::cell_vtx = 1
 Vertex. More...
 
integer, parameter choral_constants::cell_edg = 2
 Edge (line segment) More...
 
integer, parameter choral_constants::cell_edg_2 = 3
 Quadratic edge. More...
 
integer, parameter choral_constants::cell_trg = 4
 Triangle. More...
 
integer, parameter choral_constants::cell_trg_2 = 5
 Quadratic triangle. More...
 
integer, parameter choral_constants::cell_tet = 6
 Tetrahedron. More...
 
integer, parameter choral_constants::cell_tet_2 = 7
 Quadratic tetrahedron. More...
 
integer, parameter choral_constants::cell_tot_nb = 7
 Number of CELL types. More...
 
integer, parameter, public choral_constants::cell_max_nbnodes = 10
 Cell maximal number of nodes. More...
 
integer, parameter, public choral_constants::cell_max_nbvtx = 4
 Cell maximal number of vertexes. More...
 
integer, parameter, public choral_constants::cell_max_nbed = 6
 Cell maximal number of edges. More...
 
integer, parameter, public choral_constants::cell_max_nbfc = 4
 Cell maximal number of faces. More...
 
integer, parameter, public choral_constants::cell_max_nbitf = 4
 Cell maximal number of interfaces. More...
 
integer, parameter, public choral_constants::cell_max_fc_nbvtx = 3
 Face maximal number of vertexes. More...
 
integer, parameter choral_constants::quad_none = 0
 
integer, parameter choral_constants::quad_gauss_edg_1 = 1
 
integer, parameter choral_constants::quad_gauss_edg_2 = 2
 
integer, parameter choral_constants::quad_gauss_edg_3 = 3
 
integer, parameter choral_constants::quad_gauss_edg_4 = 4
 
integer, parameter choral_constants::quad_gauss_trg_1 = 5
 
integer, parameter choral_constants::quad_gauss_trg_3 = 6
 
integer, parameter choral_constants::quad_gauss_trg_6 = 7
 
integer, parameter choral_constants::quad_gauss_trg_12 = 8
 
integer, parameter choral_constants::quad_gauss_trg_13 = 9
 
integer, parameter choral_constants::quad_gauss_trg_19 = 10
 
integer, parameter choral_constants::quad_gauss_trg_28 = 11
 
integer, parameter choral_constants::quad_gauss_trg_37 = 12
 
integer, parameter choral_constants::quad_gauss_tet_1 = 13
 
integer, parameter choral_constants::quad_gauss_tet_4 = 14
 
integer, parameter choral_constants::quad_gauss_tet_15 = 15
 
integer, parameter choral_constants::quad_gauss_tet_31 = 16
 
integer, parameter choral_constants::quad_gauss_tet_45 = 17
 
integer, parameter choral_constants::quad_tot_nb =17
 Total number of quadrature rules. More...
 
integer, parameter choral_constants::fe_none = 0
 
integer, parameter choral_constants::fe_p1_1d = 1
 
integer, parameter choral_constants::fe_p2_1d = 2
 
integer, parameter choral_constants::fe_p3_1d = 3
 
integer, parameter choral_constants::fe_p0_2d = 4
 
integer, parameter choral_constants::fe_p1_2d = 5
 
integer, parameter choral_constants::fe_p2_2d = 6
 
integer, parameter choral_constants::fe_p3_2d = 7
 
integer, parameter choral_constants::fe_p1_3d = 8
 
integer, parameter choral_constants::fe_p1_2d_disc_ortho = 9
 
integer, parameter choral_constants::fe_rt0_2d = 10
 
integer, parameter choral_constants::fe_rt1_2d_2 = 11
 
integer, parameter choral_constants::fe_p2_3d = 12
 
integer, parameter choral_constants::fe_p0_1d = 13
 
integer, parameter choral_constants::fe_rt0_1d = 14
 
integer, parameter choral_constants::fe_p1_1d_disc_ortho = 15
 
integer, parameter choral_constants::fe_rt1_1d = 16
 
integer, parameter choral_constants::fe_rt1_1d_dual = 17
 
integer, parameter choral_constants::fe_rt1_1d_2 = 18
 
integer, parameter choral_constants::fe_rt1_1d_2_dual = 19
 
integer, parameter choral_constants::fe_rt0_1d_dual = 20
 
integer, parameter choral_constants::fe_tot_nb = 20
 Number of FE methods. More...
 
integer, parameter choral_constants::fe_dof_lag = 100
 Nodal value \( u(x_i)\) (Lagrangian DOF, scalar finite element) More...
 
integer, parameter choral_constants::fe_dof_flx = 101
 Interface flux \( \int_f \varphi \cdot {\bf n} {\rm d}s \) (vector finite element) More...
 
integer, parameter choral_constants::fe_dof_nrm_trace = 102
 Normal component to a face \(\varphi(x_i) \cdot {\bf n} \) (vector finite element) More...
 
integer, parameter choral_constants::fe_dof_comp1 = 103
 Nodal first component \( \varphi_1(x_i)\) (vector finite element) More...
 
integer, parameter choral_constants::fe_dof_comp2 = 104
 Nodal second component \( \varphi_2(x_i)\) (vector finite element) More...
 
integer, parameter choral_constants::fe_max_nbdof = 10
 Maximum number of dof for an element. More...
 
integer, parameter choral_constants::ode_be = 1
 Backward Euler. More...
 
integer, parameter choral_constants::ode_cn = 2
 Crank Nicholson. More...
 
integer, parameter choral_constants::ode_sdirk4 = 3
 SDIRK4. More...
 
integer, parameter choral_constants::ode_fbe = 4
 Forward / backward Euler. More...
 
integer, parameter choral_constants::ode_rk2 = 5
 RK2. More...
 
integer, parameter choral_constants::ode_rk4 = 6
 RK4. More...
 
integer, parameter choral_constants::ode_erk1 = 7
 Exponential Euler. More...
 
integer, parameter choral_constants::ode_rl2 = 8
 Rush Larsen 2. More...
 
integer, parameter choral_constants::ode_rl3 = 9
 Rush Larsen 3. More...
 
integer, parameter choral_constants::ode_rl4 = 10
 Rush Larsen 4. More...
 
integer, parameter choral_constants::ode_eab2 = 11
 Exponential Adamns Bashforth 2. More...
 
integer, parameter choral_constants::ode_eab3 = 12
 Exponential Adamns Bashforth 3. More...
 
integer, parameter choral_constants::ode_eab4 = 13
 Exponential Adamns Bashforth 4. More...
 
integer, parameter choral_constants::ode_bdfsbdf2 = 14
 BDF / SBDF 2. More...
 
integer, parameter choral_constants::ode_bdfsbdf3 = 15
 BDF / SBDF 3. More...
 
integer, parameter choral_constants::ode_bdfsbdf4 = 16
 BDF / SBDF 4. More...
 
integer, parameter choral_constants::ode_bdfsbdf5 = 17
 BDF / SBDF 5. More...
 
integer, parameter choral_constants::ode_cnab2 = 18
 Crank Nicholson / Adamns Bashforth 2. More...
 
integer, parameter choral_constants::ode_mcnab2 = 19
 ModifiedCrank Nicholson / Adamns Bashforth 2. More...
 
integer, parameter choral_constants::ode_fe = 20
 Forward Euler. More...
 
integer, parameter choral_constants::ode_dc_2 = 21
 Deferred corrections 2. More...
 
integer, parameter choral_constants::ode_dc_3 = 22
 Deferred corrections 3. More...
 
integer, parameter choral_constants::ode_erk2_a = 23
 Exp. RK2, type a. More...
 
integer, parameter choral_constants::ode_erk2_b = 24
 Exp. RK2, type b. More...
 
integer, parameter choral_constants::ode_modif_erk2_b = 25
 modified ERK2_B More...
 
integer, parameter choral_constants::ode_tot_nb = 25
 Total number of ODE methods. More...
 
integer, parameter choral_constants::ode_pb_lin = 1
 Linear ODE : \( M dV/dt = -S V \). More...
 
integer, parameter choral_constants::ode_pb_nl = 2
 Non-Linear ODE system: \( dY_i/dt = F_i(x,t,Y)\) , \( i = 1 \dots Q \). More...
 
integer, parameter choral_constants::ode_pb_sl = 3
 SemiLinear ODE : \( M dV/dt = -S V + M F_N(x,t,Y) \) with \( V = Y_N \). More...
 
integer, parameter choral_constants::ode_pb_sl_nl = 4
 SemiLinear ODE coupled with a non-linear ODE system \( dY_i/dt = F_i(x,t,Y) \) for \( i = 1 \dots N-1 \) \( M dV/dt = -S V + F_N(x,t,Y)\) with \( V = Y_N\). More...
 
integer, parameter choral_constants::ode_pb_tot_nb = 4
 Number of ode problem types. More...
 
integer, parameter choral_constants::ode_slv_1s = 1
 onestep More...
 
integer, parameter choral_constants::ode_slv_ms = 2
 multistep More...
 
integer, parameter choral_constants::ode_slv_os = 3
 operator splitting More...
 
integer, parameter choral_constants::ode_slv_dc = 4
 deferred corrections More...
 
integer, parameter choral_constants::ode_slv_tot_nb = 4
 number of ode solver types More...
 
integer, parameter choral_constants::ode_os_lie = 1
 
integer, parameter choral_constants::ode_os_strang = 2
 
integer, parameter choral_constants::ode_os_ruth = 3
 
integer, parameter choral_constants::ode_os_aks3 = 4
 
integer, parameter choral_constants::ode_os_yoshida = 5
 
integer, parameter choral_constants::ode_os_tot_nb = 5
 Number of operator splitting methods. More...
 
integer, parameter choral_constants::kry_gmres = 1000
 GmRes linear solver. More...
 
integer, parameter choral_constants::kry_cg = 1001
 CG linear solver. More...
 
integer, parameter choral_constants::pc_0 = 1
 void preconditioning More...
 
integer, parameter choral_constants::pc_jacobi = 2
 Jacobi diagonal preconditioning. More...
 
integer, parameter choral_constants::pc_icc0 = 3
 Incomplete Cholesky, order 0. More...
 
integer, parameter choral_constants::eig_arpack = 3000
 
integer, parameter choral_constants::eig_regular = 3010
 Regual Mode. More...
 
integer, parameter choral_constants::eig_inverse = 3011
 Inverse mode. More...
 
integer, parameter choral_constants::eig_shift_invert = 3012
 Shift-invert mode. More...
 
integer, parameter choral_constants::eig_which_sm = 3030
 Computation of eigenvalues xith smallest magnitude. More...
 
integer, parameter choral_constants::eig_which_lm = 3031
 Computation of eigenvalues xith largest magnitude. More...
 
integer, parameter choral_constants::mumps_lu = 200
 MUMPS LU. More...
 
integer, parameter choral_constants::mumps_ldlt = 201
 MUMPS LDLT , symm mat. More...
 
integer, parameter choral_constants::mumps_ldlt_sdp = 202
 MUMPS LDLT-SDP, sym def pos mat. More...
 
integer, parameter choral_constants::pos_gnuplot = 1
 
integer, parameter choral_constants::pos_gmsh = 2
 
integer, parameter choral_constants::ionic_br = 1
 
integer, parameter choral_constants::br
 
integer, parameter choral_constants::na = NW
 
integer, parameter choral_constants::ionic_br_0 = 2
 
integer, parameter choral_constants::ionic_br_wv = 3
 
integer, parameter choral_constants::ionic_br_sp = 4
 
integer, parameter choral_constants::modified
 
integer, parameter choral_constants::ionic_tnnp = 5
 
integer, parameter choral_constants::tnnp
 
integer, parameter choral_constants::ionic_tnnp_0 = 6
 
integer, parameter choral_constants::le_guyader = 1
 
integer, parameter choral_constants::ref = Le Guyader et al
 
integer, parameter choral_constants::le_guyader_2 = 2
 
integer, parameter choral_constants::cond_iso_1 = 0
 
integer, parameter choral_constants::conduc = 1
 
integer, parameter choral_constants::act_no = -1
 no computation More...
 
integer, parameter choral_constants::act_0 = 0
 Heaviside. More...
 
integer, parameter choral_constants::act_1 = 1
 linear interpolation More...
 
integer, parameter choral_constants::act_2 = 2
 quadratic interpolation More...
 
integer, parameter choral_constants::act_4 = 4
 bi-quadratic interpolation More...