Giter Site home page Giter Site logo

wilkandy / ba_hun Goto Github PK

View Code? Open in Web Editor NEW

This project forked from idaholab/stork

0.0 0.0 4.0 350 KB

Repository for creating a new MOOSE based application

License: GNU Lesser General Public License v2.1

Makefile 2.40% C++ 12.81% Python 0.31% C 24.64% Shell 0.23% Assembly 59.61%

ba_hun's People

Watchers

 avatar  avatar

ba_hun's Issues

Add BAMaterial

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

BAPolyLineSink needs to record porepressure at the point

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

Include modflow_shift in VG curve specification

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.

Remove unused params

Bug Description

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.

Steps to Reproduce

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/

Impact

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.

general-head BC with auxvar

probably derive from RichardsPiecewiseLinearSink, and have an auxvar that multiplies the flux. RichardsPiecewiseLinearSink only has a function that multiplies the flux.

Jacobian test for PETSc-3.9.4

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.