wilkandy / ba_hun Goto Github PK
View Code? Open in Web Editor NEWThis project forked from idaholab/stork
Repository for creating a new MOOSE based application
License: GNU Lesser General Public License v2.1
This project forked from idaholab/stork
Repository for creating a new MOOSE based application
License: GNU Lesser General Public License v2.1
Just like RichardsMass, but uses lumped version.
PR coming...
Update of moose requires different Function includes, maybe?
This has AuxVariable inputs that define zones that define the permeability and porosity. This is so that i don't need lots of different blocks in the input mesh: just one block with different zones
This is so i can easily create a map of actual ET
At present it is a Real. I should change to a Function, as then extinction depth can more easily be defined as varying over the model domain.
This is because PointValue Postprocessor appears to segfault on the BA meshes. However, a DiracKernel placed at the same point doesn't segfault. So i can put a BAPolyLineSink with zero flux at the point, and record the porepressure
Sink strength = C(P - P0)
i want P0 to be a function of t
This is temporary, until DiracKernel does the multi-processor caching, or something else is fixed so this isn't necessary
Modflow doesn't properly model unsaturated flow. I can partially replicate this by artificially shifting the porepressure in the suction curve to give full saturation for modflow_shift <= P < 0. Possibly this won't effect results of the BA models, but the point is they also might run faster, being more linear. I'm just adding this issue so i can experiment.
Replace the legacy input parameter construction with the new input parameter construction.
BaHun needs RICHARDS
only.
Just like RichardsGaussian, but with Cubic. Then the extinction depth can be specified exactly without the "trailing Gaussian tail".
Currently it uses CPPUNIT. Change to GTEST.
For swept meshes
Due to new changes in the way moose handles default behavior for unused parameters, multiple tests are now hitting errors for their unused parameters. There are only a handful but they must be addressed before the PR for MOOSE can succeed.
The specific input files are viewable in the attached MR, and can be seen on the civet job here: https://civet.inl.gov/job/1077111/
The Moose update will not be mergeable until this change is made, so it is of a high importance. Removing the tests should have little impact but should be verified by this repo's developers.
probably derive from RichardsPiecewiseLinearSink, and have an auxvar that multiplies the flux. RichardsPiecewiseLinearSink only has a function that multiplies the flux.
PETSc-3.9.4 has a little different way to compute FD Jacobian. If users are intending to test the Jacobian at the frist time step, we have to use num_steps = 1
Migrate to smart pointers in main.C
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.