/trunk/src Developers: tsaad

Login name:
tsaad
Total Commits:
262 (2.8%)
Lines of Code:
8633 (7.8%)
Most Recent Commit:
2011-12-29 16:20

Activity by Clock Time

Activity by Hour of Day for tsaad

Activity by Day of Week for tsaad

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 262 (100.0%) 8633 (100.0%) 32.9
CCA/Components/Wasatch/transport/ 65 (24.8%) 2652 (30.7%) 40.8
CCA/Components/Wasatch/ 78 (29.8%) 2326 (26.9%) 29.8
CCA/Components/Wasatch/Operators/ 18 (6.9%) 1158 (13.4%) 64.3
CCA/Components/Wasatch/Expressions/PBE/ 12 (4.6%) 1039 (12.0%) 86.5
CCA/Components/Wasatch/Expressions/ 42 (16.0%) 726 (8.4%) 17.2
CCA/Components/Wasatch/Expressions/MMS/ 4 (1.5%) 276 (3.2%) 69.0
CCA/Components/Arches/ 20 (7.6%) 267 (3.1%) 13.3
R_Tester/ 12 (4.6%) 92 (1.1%) 7.6
Core/Grid/ 5 (1.9%) 62 (0.7%) 12.4
CCA/Components/Solvers/ 2 (0.8%) 35 (0.4%) 17.5
StandAlone/tools/extractors/ 4 (1.5%) 0 (0.0%) 0.0

Activity of tsaad

Most Recent Commits

tsaad 2011-12-29 16:20 Rev.: 48057

forgot to uncomment some preprocessor directives in my previous commit.

0 lines of code changed in 2 files:

  • CCA/Components/Wasatch: TaskInterface.cc (changed)
tsaad 2011-12-29 15:12 Rev.: 48055

Fix wasatch task DW requirements for multistage integrators.

18 lines of code changed in 1 file:

  • CCA/Components/Wasatch: TaskInterface.cc (+18 -18)
tsaad 2011-12-29 08:45 Rev.: 48050

Finalize code for using Wasatch in Arches. The following changes have been made:
1. Add one way coupling between Arches fluid dynamics and Wasatch transport equations.
2. Add boundary conditions to wasatch-in-arches. All models used from Wasatch have their BCs set in Wasatch.
3. Add a Wasatch material to get things ready for MPMARCHES.
4. Wasatch in Arches now works with multipatch, multiprocessor with mpi (multipatch per processor also).
5. Multistage integrator for wasatch-arches using the Arches RK averaging interface.
6. Modify wasatch transport equations to automatically fill in the root IDs for the solution-graph-helper.
7. Add wasatch-arches input file test. This test is based on the Arches helium_1m.ups.

If you want to test Wasatch-in-Arches, there are two pieces of code in Wasatch that you must comment. This decision is based on our preference to use GhostCells instead of ExtraCells in Wasatch. When these lines of code are commented, wasatch will play well with extraCells. Please contact me or James Sutherland for additional information on what lines must be commented.

562 lines of code changed in 40 files:

  • CCA/Components/Arches: Arches.cc (+83 -13), ExplicitSolver.cc (new), ExplicitSolver.h (new), ExplicitTimeInt.cc (+58 -28), ExplicitTimeInt.h (+32 -18), Filter.cc (+1 -1), NonlinearSolver.h (+2 -1)
  • CCA/Components/Wasatch: BCHelperTools.cc (new), TimeStepper.cc (new), TimeStepper.h (+8 -9), Wasatch.cc (+27 -11), Wasatch.h (+9 -1), WasatchMaterial.cc (new 40), WasatchMaterial.h (new 79), sub.mk (new)
  • CCA/Components/Wasatch/transport: MomentTransportEquation.cc (+26 -2), MomentumTransportEquation.cc (+3 -1), MomentumTransportEquation.h (new), ParseEquation.cc (+92 -51)
  • Core/Grid: SimulationState.cc (+41 -7), SimulationState.h (+20 -8)
tsaad 2011-12-07 18:03 Rev.: 47954

make changes based on Dav's recent commit to building wasatch in arches.

41 lines of code changed in 4 files:

  • CCA/Components/Arches: Arches.cc (+23 -23), Arches.h (+5 -4), ExplicitSolver.cc (+11 -10), ExplicitSolver.h (+2 -2)
tsaad 2011-12-06 17:39 Rev.: 47946

BoundaryCondition relies on mmbcvelocity_fort... (Dd)

1 lines of code changed in 1 file:

  • CCA/Components/Arches: sub.mk (+1)
tsaad 2011-12-06 17:00 Rev.: 47945

fill in more hooks for the arches-wasatch effort. Add expression placeholders for velocity field, a method to access the IOFields from wasatch, and grab the proper information needed by the taskInterface in Arches' Explicit solver.

26 lines of code changed in 2 files:

  • CCA/Components/Arches: ExplicitSolver.cc (+25 -6)
  • CCA/Components/Wasatch: Wasatch.h (+1)
tsaad 2011-11-18 15:12 Rev.: 47824

Apply boundary conditions to the initial condition \n

262 lines of code changed in 15 files:

  • CCA/Components/Wasatch: Wasatch.cc (+29)
  • CCA/Components/Wasatch/transport: MomentTransportEquation.cc (+10), MomentTransportEquation.h (new), MomentumTransportEquation.cc (+111 -32), MomentumTransportEquation.h (+10), ScalabilityTestTransportEquation.cc (+11), ScalabilityTestTransportEquation.h (+10), ScalarTransportEquation.cc (+25), ScalarTransportEquation.h (+9), TemperatureTransportEquation.cc (+10), TemperatureTransportEquation.h (new), TransportEquation.h (+14)
tsaad 2011-11-18 12:22 Rev.: 47821

Remove an obsolete test from the nightly regression tests. this caused the recent buildbot failure.

0 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (-1)
tsaad 2011-11-17 13:48 Rev.: 47814

Major changes to the boundary conditions processing in Wasatch. Get rid of macros and template all functions. Add 12 regression tests for boundary conditions with multipatches. fix multipatch bug in boundary conditions. fix windowing bug in pressure rhs calculation. Note that the regression tester will break - I will update this after midnight.

794 lines of code changed in 7 files:

  • CCA/Components/Wasatch: BCHelperTools.cc (+606 -402), BCHelperTools.h (+6 -4), Wasatch.cc (+3 -2)
  • CCA/Components/Wasatch/Expressions: Pressure.cc (+25 -7)
  • CCA/Components/Wasatch/transport: MomentumTransportEquation.cc (+123 -136), ScalarTransportEquation.cc (+2 -1)
  • R_Tester: Wasatch.py (+29 -4)
tsaad 2011-10-13 16:55 Rev.: 47715

Fix bug in calculation of normal stress by multiplying the dilatation term by the viscosity.

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions: Stress.cc (+1 -1)
tsaad 2011-10-04 14:56 Rev.: 47677

Use new persistency properties of expressions for dynamic vs external memory allocation.

61 lines of code changed in 4 files:

  • CCA/Components/Wasatch: TaskInterface.cc (+45 -41), TaskInterface.h (+1 -1), TimeStepper.cc (+6 -3)
  • CCA/Components/Wasatch/Expressions: Pressure.cc (+9 -6)
tsaad 2011-10-03 13:44 Rev.: 47675

Remove the wasatch failing test from the regression tester until we fix the new persistency issue with ExprLib/Wasatch.

2 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+2 -4)
tsaad 2011-09-27 16:56 Rev.: 47648

remove a cout statement.

0 lines of code changed in 1 file:

  • CCA/Components/Wasatch: TaskInterface.cc (-1)
tsaad 2011-09-27 15:53 Rev.: 47647

cleanup

2 lines of code changed in 1 file:

  • CCA/Components/Wasatch: TaskInterface.h (+2 -2)
tsaad 2011-09-27 15:48 Rev.: 47646

Change the location where we set the IO boolean for a field. This works with Devin's memory management magic.

27 lines of code changed in 1 file:

  • CCA/Components/Wasatch: TaskInterface.cc (+27 -6)
tsaad 2011-09-23 15:16 Rev.: 47628

Add a list of fields that are saved by the uintah data archiver. Use that list to specify which fields in the tree are persistent. This in turn will be used in the memory management work being done on ExprLib.

45 lines of code changed in 6 files:

  • CCA/Components/Wasatch: TaskInterface.cc (+15 -7), TaskInterface.h (+5 -1), TimeStepper.cc (+5 -3), TimeStepper.h (+4 -1), Wasatch.cc (+14 -6), Wasatch.h (+2 -1)
tsaad 2011-09-22 17:23 Rev.: 47623

Add sin(t) expression for use in verification of time integrators.

135 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions: BasicExprBuilder.cc (+8)
  • CCA/Components/Wasatch/Expressions/MMS: Functions.h (+127)
tsaad 2011-09-19 14:42 Rev.: 47611

Add more useful information to error diagnostics in boundary conditions

4 lines of code changed in 1 file:

  • CCA/Components/Wasatch: BCHelperTools.cc (+4 -4)
tsaad 2011-09-13 12:12 Rev.: 47578

Add the necessary tools to set the bcs for the momentum solver. Still need to check whether we need bcs on the momentum rhs or on the convective and diffusive fluxes separately. Also, add ability to solve under inviscid flow conditions by avoiding the constructiong of viscous stress expressions. This will help in debugging the momentum solver with boundary conditions.

767 lines of code changed in 8 files:

  • CCA/Components/Wasatch: BCHelperTools.cc (+553 -22), BCHelperTools.h (+16 -5), TaskInterface.cc (+1)
  • CCA/Components/Wasatch/Expressions: MomentumPartialRHS.cc (+3 -3), Pressure.cc (+15 -1), Pressure.h (+5)
  • CCA/Components/Wasatch/transport: MomentumTransportEquation.cc (+172 -22), MomentumTransportEquation.h (+2)
tsaad 2011-09-13 10:56 Rev.: 47577

Allow user to specify output precision in lineextract and timeextract tools. Also, set default precision in timeextract to 16 to be consistent with that in lineextract. Finally, fix typos and formatting for the help section.

0 lines of code changed in 4 files:

  • StandAlone/tools/extractors: lineextract.cc (changed), timeextract.cc (new)

(51 more)

Generated by StatSVN 0.4.0