First implementation of 2D Cartesian space.
Files and types with 'Cyl' have been changed to '2DCyl' to better
differentiate between the two types of 2D geometry.
Solvers for charged and neutral particles in 2D Cartesian space.
Added solveds for 1D neutral particles (this branch is not the place to
do it, but it was a minor change).
User Manual updated with the new accepted options.
This commit is contained in:
parent
c378f8c3a2
commit
2ae4a6c785
14 changed files with 2110 additions and 162 deletions
|
|
@ -365,7 +365,6 @@ MODULE moduleInput
|
|||
|
||||
!Gets the basename of the folder
|
||||
CALL config%get(object // '.folder', baseName, found)
|
||||
PRINT *, baseName
|
||||
IF (found) THEN
|
||||
folder = baseName
|
||||
|
||||
|
|
@ -654,7 +653,8 @@ MODULE moduleInput
|
|||
!Read the geometry (mesh) for the case
|
||||
SUBROUTINE readGeometry(config)
|
||||
USE moduleMesh
|
||||
USE moduleMeshCylRead, ONLY: meshCylGeneric
|
||||
USE moduleMesh2DCylRead, ONLY: mesh2DCylGeneric
|
||||
USE moduleMesh2DCartRead, ONLY: mesh2DCartGeneric
|
||||
USE moduleMesh1DCartRead, ONLY: mesh1DCartGeneric
|
||||
USE moduleMesh1DRadRead, ONLY: mesh1DRadGeneric
|
||||
USE moduleErrors
|
||||
|
|
@ -672,7 +672,11 @@ MODULE moduleInput
|
|||
SELECT CASE(geometryType)
|
||||
CASE ("2DCyl")
|
||||
!Creates a 2D cylindrical mesh
|
||||
ALLOCATE(meshCylGeneric:: mesh)
|
||||
ALLOCATE(mesh2DCylGeneric:: mesh)
|
||||
|
||||
CASE ("2DCart")
|
||||
!Creates a 2D cylindrical mesh
|
||||
ALLOCATE(mesh2DCartGeneric:: mesh)
|
||||
|
||||
CASE ("1DCart")
|
||||
!Creates a 1D cartesian mesh
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue