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