Directory CCA/Components/ICE/CustomBCs/

Total Files:
13
Deleted Files:
0
Lines of Code:
5076

[root]/CCA/Components/ICE/CustomBCs

Lines of Code

CCA/Components/ICE/CustomBCs/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 95 (100.0%) 619 (100.0%) 6.5
harman 53 (55.8%) 582 (94.0%) 10.9
jas 40 (42.1%) 37 (6.0%) 0.9
luitjens 2 (2.1%) 0 (0.0%) 0.0

Most Recent Commits

harman 2010-09-20 17:40 Rev.: 46238

__________________________________
NUMERICAL DUCT TAPE ALERT!

- added a user defined knob (Li_scale) so the user can scale the Li waves.
When set to a low value (0.1) the problems run semi-implicitly
give better answers.

0 lines of code changed in 4 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (changed), LODI2.h (new)
harman 2010-09-20 17:12 Rev.: 46236

Back out the primitive variables from the temporal evolution equations.
This doesn't work but I'd like to have a record of the attempt in case I ever
want to revisit it.

162 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+154 -35), LODI2.h (+8 -1)
harman 2010-09-15 16:17 Rev.: 46197

addRequires_Lodi() & preprocess_Lodi_BCs() & Li()
using "else if" instead of "if" in the control structure

FaceDensity_LODI(), FaceVel_LODI(), FaceTemp_LODI() & FacePress_LODI()
- clean up equation by using vel_norm and C instead of
vel_CC[in][P_dir] & speedSound[in]

71 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+71 -38)
harman 2010-08-30 17:40 Rev.: 46138

Turned on bulletproofing.
The number of cells a BC touches must = the number of cells on that boundary face.

81 lines of code changed in 11 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+53 -39), MMS_BCs.cc (+9 -9), MMS_BCs.h (new), microSlipBCs.cc (new), sine.cc (new), sine.h (+1 -4)
harman 2010-08-04 15:33 Rev.: 45970

FaceVel_LODI()
- removed some old debugging code that ignored what was computed by the
LODI relationships. This should have never been committed.

1 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+1 -16)
harman 2010-07-19 17:12 Rev.: 45896

-changed name of DebugStream to ICE_BC_CC
-formatting on DebugStream output

Temperature_BC()
**** added missing ! inside of boundary_ptr iterator******

7 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: sine.cc (+7 -7)
harman 2010-07-19 13:24 Rev.: 45891

global: turn back on setting BCs in the corners and edges cells. The equilibration
pressure task requires valid values in those cells

MPMICE: Turn on setting LODI BCs in computeEquilibration Pressure. Previously,
it was turned off.

LODI2:
is_LODI_face()
- using the correct matl index (0) for pressure in haveBC().

16 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+16 -21)
luitjens 2010-07-15 16:51 Rev.: 45865

Initialize a bunch of variables (make Todd happy)

0 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: C_BC_driver.h (new)
harman 2010-07-13 17:08 Rev.: 45843

LODI2.cc/h
FaceDensity_LODI()
FaceTemperature_LODI()
FaceVel_LODI()
FacePress_LODI()
- all functions are returing an integer

BoundaryCond.cc/h
- SetBC(all versions)
Added bulletproofing for LODI faces.

20 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+17 -14), LODI2.h (+3 -3)
harman 2010-07-13 16:44 Rev.: 45842

CustomBCs
set*Pressure_BC()
- returning an integer once the face has been set.

BoundaryCond.cc
- SetBC<double>( pressure_CC)
- harden and cleanup.
- using a bulletproofing counter to catch if more than one BC has been set for a face.
- now using setDirichletBC_CC(), setNeumannBC_CC() & setSymmetryBC_CC
- created a separate function for adding the hydrostatic pressure adjustment to the pressure
field.

24 lines of code changed in 6 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+10 -3), LODI2.h (+1 -1), MMS_BCs.cc (+5 -2), MMS_BCs.h (+1 -1), sine.cc (+6 -3), sine.h (+1 -1)
harman 2010-07-13 14:00 Rev.: 45840

CustomBCs
set*Temperature_BC()
- returning an integer once the face has been set.

BoundaryCond.cc
- SetBC<double>( all variables except pressure)
- harden and cleanup.
- using a bulletproofing counter to catch if more than one BC has been set for a face.
- now using setDirichletBC_CC(), setNeumannBC_CC() & setSymmetryBC_C

31 lines of code changed in 7 files:

  • CCA/Components/ICE/CustomBCs: MMS_BCs.cc (+17 -18), MMS_BCs.h (+1 -2), microSlipBCs.cc (+5 -3), microSlipBCs.h (new), sine.cc (+6 -4), sine.h (+1 -2)
harman 2010-07-09 09:20 Rev.: 45824

BoundaryCond.h
- added SetNeumannBC_CC()
- added setDiricletBC_CC()
- deleted setNeumanDirichletBC_FC()
- added prototype for setSymmetryBC_CC()


BoundaryCond.cc()
- added setSymmetryBC_CC()

- SetBC(Vector_CC)
- harden and cleanup.
- using a bulletproofing counter to catch if more than one BC has been set for a face.
- now using setDirichletBC_CC(), setNeumannBC_CC() & setSymmetryBC_C

CustomBCs/*.cc *.h
set_(MicroSlip, MMS, Sine)Velocity_BC()
Now returning an integer once a BC has been set.


* will not change answers

19 lines of code changed in 6 files:

  • CCA/Components/ICE/CustomBCs: MMS_BCs.cc (+4 -1), MMS_BCs.h (+1 -1), microSlipBCs.cc (+7 -2), microSlipBCs.h (+1 -1), sine.cc (+5 -2), sine.h (+1 -1)
harman 2010-07-08 15:02 Rev.: 45818

BoundCond.h
global: changed SCI_DEBUG stream names
ICE_BC_DOING -> ICE_BC_FC
ICE_BC_CC
- setBC (face centered)
- simplified the code
- now using a bulletproofing counter, if the counter != numChildren on a face throw an exception
- the control structure is now handled in this function
- The face centered variables can only be set on the planes at the
edge of the computational domain. SFCX -> x-,x+, SFCY-> y-,y+, SFCZ->z-, z+.

- renamed setNeumannDirichletBC_FC -> setDirichletBC_FC
( Neumann BCs are handled in ICE:AddExchangeContributionToFCVel)

MMS_BC.h & Sine.h
- setBC (face centered)
- simplified the code

64 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: MMS_BCs.h (+47 -61), sine.h (+17 -27)
harman 2010-07-06 13:14 Rev.: 45800

cleaned up the formatting the SCI_debug statements.

Return from each of the setBC functions if the patch doesn't have a boundary face.


6 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+6 -8)
harman 2010-07-02 16:25 Rev.: 45797

ICE.cc:

addExchangeContributionToFCVel()
- moved preprocess_CustomBCs inside the matl loop

addExchangeToMomentumAndEnergy
- moved preprocess_CustomBCs inside the matl loop

conservedtoPrimitive_Vars()
- passing indx into preprocess_CustomBCs

C_BC_driver.cc:
initialize setLodiBcs = false at the top of preprocess_CustomBCs(

LODI2.cc LODI.h
read_LODI_BC_inputs()
-removed only runs with 1 ice matl bulletproofing.

preprocess_Lodi_BCs()
-removed only runs with 1 ice matl bulletproofing.
- only get variables out of the data warehouse if your are in the right
task and for the right matl.

computeLi()
- pass in the matl_index.

13 lines of code changed in 4 files:

  • CCA/Components/ICE/CustomBCs: C_BC_driver.cc (+1), LODI2.cc (+11 -27), LODI2.h (+1)
harman 2010-06-07 15:10 Rev.: 45704

LODI2.cc
read_LODI_BC_inputs()
- the user must now input the name of the ICE material not the index. Previously,
the user could apply the LODI BCs to a mpm matl.

- Added more bulletproofing to the user input section.

addRequires_Lodi():implicitPressureSolve section
- added requires statements for variables.

LODI2.h/ICE.cc
updated read_LODI_BC_inputs() prototype.

58 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+57 -26), LODI2.h (+1)
harman 2010-06-04 09:31 Rev.: 45685

Only output warning on processor 0. Updated the warning message.

3 lines of code changed in 1 file:

  • CCA/Components/ICE/CustomBCs: LODI2.cc (+3 -4)
jas 2010-03-09 10:28 Rev.: 45420

Update copyright dates.

1 lines of code changed in 2 files:

  • CCA/Components/ICE/CustomBCs: sub.mk (new)
jas 2010-03-08 14:00 Rev.: 45409

Update copyright dates

12 lines of code changed in 14 files:

  • CCA/Components/ICE/CustomBCs: C_BC_driver.cc (+1 -1), C_BC_driver.h (+1 -1), LODI.cc (new), LODI.h (+1 -1), LODI2.cc (+1 -1), LODI2.h (+1 -1), MMS_BCs.cc (+1 -1), MMS_BCs.h (+1 -1), microSlipBCs.cc (+1 -1), microSlipBCs.h (+1 -1), sine.cc (+1 -1), sine.h (+1 -1)
jas 2010-03-08 10:54 Rev.: 45405

Undoing commit 45403

12 lines of code changed in 12 files:

  • CCA/Components/ICE/CustomBCs: C_BC_driver.cc (+1 -1), C_BC_driver.h (+1 -1), LODI.cc (+1 -1), LODI.h (+1 -1), LODI2.cc (+1 -1), LODI2.h (+1 -1), MMS_BCs.cc (+1 -1), MMS_BCs.h (+1 -1), microSlipBCs.cc (+1 -1), microSlipBCs.h (+1 -1), sine.cc (+1 -1), sine.h (+1 -1)

(2 more)

Generated by StatSVN 0.4.0