|
subroutine | solve_allencahn_equation (phase_field, phase_field_n, phase_field_nm1, time_step, time_step_n, time_order_discretization, has_ghost_boundary_cells, allencahn_solver, mobility, thickness, energy_wall, undercooling_energy) |
| Solve the Allen-Cahn equation.
|
|
subroutine | solve_allencahn_equation_simple (phase_field, phase_field_n, phase_field_nm1, time_step, time_step_n, time_order_discretization, has_ghost_boundary_cells, allencahn_solver, mobility, thickness, energy_wall, undercooling_energy) |
|
subroutine | solve_allencahn_equation_sav (phase_field, phase_field_n, phase_field_nm1, time_step, time_step_n, time_order_discretization, has_ghost_boundary_cells, allencahn_solver, mobility, thickness, energy_wall, undercooling_energy) |
|
elemental double precision function | free_energy_derivative (phase_field, energy_wall, undercooling_energy) |
|
elemental double precision function | free_energy_function (phase_field, energy_wall, undercooling_energy) |
|
elemental double precision function | double_well_derivative (phase_field) |
|
elemental double precision function | interpolant_derivative (phase_field) |
|
elemental double precision function | double_well_function (phase_field) |
|
elemental double precision function | interpolant_function (phase_field) |
|
double precision function, dimension(rhs_size) | dominance (rhs_size, stencil, matrix) |
|