First implementation of Non-Analogue Scheme using volume weighting. The

scheme to use is chosen in the input file. Additional schemes could be
added easily.
This commit is contained in:
Jorge Gonzalez 2020-12-03 08:57:34 +01:00
commit 7859a73274
8 changed files with 151 additions and 54 deletions

View file

@ -31,9 +31,6 @@ MODULE moduleInput
!Read species
CALL readSpecies(config)
!Reads case parameters
CALL readCase(config)
!Read interactions between species
CALL readInteractions(config)
@ -44,6 +41,10 @@ MODULE moduleInput
CALL verboseError('Reading Geometry...')
CALL readGeometry(config)
!Reads case parameters
CALL verboseError('Reading Case Parameters...')
CALL readCase(config)
!Read boundary for EM field
CALL readEMBoundary(config)
@ -267,6 +268,9 @@ MODULE moduleInput
!TODO: In a future, this should include the particles from init states
nPartOld = 0
!Initialize the lock for the non-analogue (NA) list of particles
CALL OMP_INIT_LOCK(lockNAScheme)
END SUBROUTINE readSpecies
!Reads information about interactions between species