Skip to content
GitLab
Explore
Sign in
Register
This is an archived project. Repository and other project resources are read-only.
Commits on Source (9)
Removed the unused field pbn and fixed a related bug (Minimal influence on results).
· 3935a576
matti2
authored
Dec 11, 2019
3935a576
fixed directory name for faSavageHutterFoam, updated a paper reference
· 72c88583
matti2
authored
Dec 12, 2019
72c88583
References for all friction models
· 3e1d338b
matti2
authored
Dec 12, 2019
3e1d338b
References for all entrainment models
· b9afae5f
matti2
authored
Dec 12, 2019
b9afae5f
References for all deposition models
· 1398ee5d
matti2
authored
Dec 12, 2019
1398ee5d
Added new entrainment model following RAMMS (Christen et al. 2010)
· 7575e07c
matti2
authored
Dec 13, 2019
7575e07c
Improved entrainment model Medina in terms of stability
· 4601df60
matti2
authored
Dec 14, 2019
4601df60
Removed entrainment model IsslerFC due to stability issues
· 9a5a1064
matti2
authored
Dec 14, 2019
9a5a1064
Added examples (comments in dicts) for all entrainment and friction models
· f6d700ce
matti2
authored
Dec 14, 2019
f6d700ce
Hide whitespace changes
Inline
Side-by-side
applications/solvers/
implicitSolver
/Make/files
→
applications/solvers/
faSavageHutterFoam
/Make/files
View file @
f6d700ce
File moved
applications/solvers/
implicitSolver
/Make/options
→
applications/solvers/
faSavageHutterFoam
/Make/options
View file @
f6d700ce
File moved
applications/solvers/
implicitSolver
/calcBasalstress.H
→
applications/solvers/
faSavageHutterFoam
/calcBasalstress.H
View file @
f6d700ce
...
...
@@ -3,13 +3,11 @@ pb = -friction->rho()*xi*fac::ndiv(phi2s, Us)&n;
if
(
pressureFeedback
)
{
pb
-=
fac
::
ngrad
(
(
pb
n
&
n
)
*
h
/
2
.)
&
n
;
pb
-=
fac
::
ngrad
(
pb
*
h
/
2
.)
&
n
;
}
pb
+=
friction
->
rho
()
*
(
g
*
h
)
&
n
;
//pb = fac::average(fac::interpolate(pb));
// Clipping
pb
=
Foam
::
max
(
pb
,
dimensionedScalar
(
dimPressure
));
applications/solvers/
implicitSolver
/createFaFields.H
→
applications/solvers/
faSavageHutterFoam
/createFaFields.H
View file @
f6d700ce
...
...
@@ -98,20 +98,6 @@
dimensionedScalar
(
dimPressure
)
);
areaVectorField
pbn
(
IOobject
(
"pbn"
,
runTime
.
timeName
(),
mesh
,
IOobject
::
NO_READ
,
IOobject
::
NO_WRITE
),
aMesh
,
dimensionedVector
(
dimPressure
)
);
areaVectorField
tau
(
IOobject
...
...
applications/solvers/
implicitSolver
/createFvFields.H
→
applications/solvers/
faSavageHutterFoam
/createFvFields.H
View file @
f6d700ce
File moved
applications/solvers/
implicitSolver
/faSavageHutterFoam.C
→
applications/solvers/
faSavageHutterFoam
/faSavageHutterFoam.C
View file @
f6d700ce
...
...
@@ -30,12 +30,12 @@ Description
A depth-integrated solver for shallow granular flows.
The solver is based on the Finite Area Method.
Model derivation and description:
Rauter and Tukovic
(submitted to Computer & Fluids):
A finite area scheme for shallow granular flows on three-dimensional
surfaces
Rauter and Tukovic
, "A finite area scheme for shallow granular flows on
three-dimensional surfaces", Computers and Fluids:166, 184-199 (2018),
dx.doi.org/10.1016/j.compfluid.2018.02.017
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
applications/solvers/
implicitSolver
/readSolutionControls.H
→
applications/solvers/
faSavageHutterFoam
/readSolutionControls.H
View file @
f6d700ce
File moved
applications/solvers/
implicitSolver
/readTransportProperties.H
→
applications/solvers/
faSavageHutterFoam
/readTransportProperties.H
View file @
f6d700ce
File moved
applications/solvers/
implicitSolver
/surfaceCourantNo.H
→
applications/solvers/
faSavageHutterFoam
/surfaceCourantNo.H
View file @
f6d700ce
File moved
src/avalanche/Make/files
View file @
f6d700ce
...
...
@@ -10,8 +10,8 @@ $(entrainment)/entrainmentModel/entrainmentModelNew.C
$(entrainment)/entrainmentOff/entrainmentOff.C
$(entrainment)/Erosionenergy/Erosionenergy.C
$(entrainment)/Front/Front.C
$(entrainment)/IsslerFC/IsslerFC.C
$(entrainment)/Medina/Medina.C
$(entrainment)/Ramms/Ramms.C
friction = friction
$(friction)/frictionModel/frictionModel.C
...
...
src/avalanche/deposition/Stoppingprofile/Stoppingprofile.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/Stoppingprofile/Stoppingprofile.H
View file @
f6d700ce
...
...
@@ -27,13 +27,15 @@ Class
Foam::depositionModels::Stoppingprofile
Description
A deposition model following a new approach. Presented at OFW12 in Exeter.
A deposition model derived from a decelerating velocity profile.
Rauter and Koehler. "Constraints on entrainment and deposition models in
avalanche simulations from high-resolution radar data", Geosciences, 2019
SourceFiles
Stoppingprofile.C
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/depositionModel/depositionModel.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/depositionModel/depositionModel.H
View file @
f6d700ce
...
...
@@ -40,7 +40,7 @@ SourceFiles
depositionModelNew.C
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/depositionModel/depositionModelNew.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/depositionOff/depositionOff.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/deposition/depositionOff/depositionOff.H
View file @
f6d700ce
...
...
@@ -30,7 +30,7 @@ Description
An dummy deposition model for no deposition.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/entrainment/Erosionenergy/Erosionenergy.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/entrainment/Erosionenergy/Erosionenergy.H
View file @
f6d700ce
...
...
@@ -27,14 +27,17 @@ Class
Foam::entrainmentModels::ErrosionEnergy
Description
An entrainment model following the errosion energy apporach
(see Rauter et al. 2016).
An entrainment model following the erosion energy approach.
Rauter et al. "faSavageHutterFOAM 1.0: depth-integrated simulation of dense
snow avalanches on natural terrain with OpenFOAM."" Geosci. Model Dev. 11,
2923-2939. 2018 dx.doi.org/10.5194/gmd-11-2923-2018.
SourceFiles
Erosionenergy.C
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
src/avalanche/entrainment/Front/Front.C
View file @
f6d700ce
...
...
@@ -24,7 +24,7 @@ License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Author
Matthias Rauter matthias
.
rauter
@uibk.ac.a
t
Matthias Rauter matthias
@
rauter
.i
t
\*---------------------------------------------------------------------------*/
...
...
Prev
1
2
3
Next