erdc / air-water-vv

Verification and validation tests for computational models of air/water flow
MIT License
5 stars 14 forks source link

Sed cases branched off master #223

Closed acatwithacomputer closed 5 years ago

acatwithacomputer commented 5 years ago

Branched off of master and copied the sediment cases from gco_sed due to so many conflicts between gco_sed and master

  1. Getting the solver error in sediment_erosion case, as discussed over Slack
  2. Started getting an assertion error in the friction angle case when running with mpi **
  3. Pipe scour case is running, but I'm not 100% sure of the parameters

** The assertion error:

Traceback (most recent call last):
  File "/home/breizh/proteus/linux2/bin/parun", line 6, in <module>
    exec(compile(open(__file__).read(), __file__, 'exec'))
  File "/home/breizh/proteus/scripts/parun", line 618, in <module>
    runName + '_init_prof')
  File "/home/breizh/proteus/proteus/Profiling.py", line 198, in __call__
    return func(*func_args, **func_kwargs)
  File "/home/breizh/proteus/proteus/NumericalSolution.py", line 613, in __init__
    self.allocateModels()
  File "/home/breizh/proteus/proteus/NumericalSolution.py", line 690, in allocateModels
    OneLevelTransportType=p.LevelModelType)
  File "/home/breizh/proteus/proteus/Transport.py", line 6147, in __init__
    PhiSpaceTypeDict=phiSpaces)
  File "/home/breizh/proteus/proteus/Transport.py", line 6404, in initialize
    options.levelLinearSolver == KSP_petsc4py), "Must use KSP_petsc4py in parallel"
AssertionError: Must use KSP_petsc4py in parallel

The only difference in the input file was switching hard-coded inputs to in the Hsu sed closure function to context options and removing some extra blank lines (e.g.: using only 1 blank line between blocks vs 4 or 5)