April 2008 Commit Log

Number of Commits:
133
Number of Active Developers:
9
luitjens 2008-04-30 20:24 Rev.: 40877

missed one of the renames in uda2nrrd

2 lines of code changed in 1 file:

luitjens 2008-04-30 18:56 Rev.: 40876



added comments and moved cullIntersection, nodePostion, and cellPosition
to the completed section.

updated getBox and getInteriorBox to the new interface, renamed them to
getExtraBox and getBox.

renamed neighborsLow to noNeighborsLow and neighborsHigh to
noNeighborsHigh. This follows the logic that 1 is true and 0 is false.

170 lines of code changed in 29 files:

luitjens 2008-04-30 12:48 Rev.: 40873

Reworked some code to be more clear and concise.

216 lines of code changed in 5 files:

luitjens 2008-04-29 23:38 Rev.: 40870

Hopefully last compile fix.

4 lines of code changed in 1 file:

luitjens 2008-04-29 23:12 Rev.: 40869

Missed a function, not sure why my build is building.

4 lines of code changed in 1 file:

luitjens 2008-04-29 22:36 Rev.: 40868

Missed a file when renaming functions.

18 lines of code changed in 1 file:

luitjens 2008-04-29 20:26 Rev.: 40867

Renamed the get*Index(basis) functions to be inline with naming
convention.

115 lines of code changed in 15 files:

luitjens 2008-04-29 16:29 Rev.: 40862

Migrated the get*Index(basis) functions to the new interface.

Added asserts to make sure boundaryLayers and extraCells are not used at
the same time.

128 lines of code changed in 2 files:

dav 2008-04-29 14:08 Rev.: 40859

Need #include <algorithm> (for 'find()') for pedantic IBM compiler...

3 lines of code changed in 1 file:

jas 2008-04-29 08:24 Rev.: 40858

Store the BCData as a pointer that will only be allocated on patches owned
by processors.

40 lines of code changed in 3 files:

luitjens 2008-04-28 14:49 Rev.: 40851

Made superbox functions private and made superbox classes friends of the
patch class. This is to ensure that the infastructure is using the more
descriptive interfaces than the generic ones required by superbox.

Also updated the dynamic load balancer to use a more descriptive
interface.

48 lines of code changed in 2 files:

dav 2008-04-28 14:26 Rev.: 40850

Fix closedir of null.

10 lines of code changed in 1 file:

luitjens 2008-04-28 13:30 Rev.: 40848

Added comments that describe the mapping of functions that need to
replaced.

1627 lines of code changed in 1 file:

luitjens 2008-04-28 12:36 Rev.: 40846

Converted the following to the new interface:

getCellIterator(Box b)
getNodeIterator(Box b)
getCellCenterIterator(Box b)

These need to be renamed sometime in the future to include 'Extra' as
they all involve extra cells.


Deleted getExtraCellIterator(Box b) it isn't used and its name doesn't
match what it does. The only difference between this function and
getCellIterator(Box b) appears to be that this function is not inclusive
on the plus face.


Rearranged the header slightly.

Made some spacing changes.

1624 lines of code changed in 2 files:

harman 2008-04-28 10:27 Rev.: 40842

fixed restart bug created by d_computeNodalHeatFlux

16 lines of code changed in 1 file:

luitjens 2008-04-25 16:50 Rev.: 40841

A few more small changes to the way the grid is stored in the patch
class.

Factored out d_level.


43 lines of code changed in 7 files:

harman 2008-04-25 16:46 Rev.: 40840

use patch->findClosestNode instead of the old stale code I ripped off from
pre-Justin patch.h

2 lines of code changed in 1 file:

harman 2008-04-25 16:27 Rev.: 40839

Use the command (whoami) instead of the environmental variable USER (wiped out
at the beginning of the script) to decipher who is running the script.
Note only csafe-tester can update the svn_revision log.

1 lines of code changed in 1 file:

dav 2008-04-25 15:36 Rev.: 40838

Include tag name in more validation error messages.

27 lines of code changed in 2 files:

luitjens 2008-04-25 15:23 Rev.: 40837

Slightly changed the way Patch stores the grid.

33 lines of code changed in 8 files:

harman 2008-04-25 15:01 Rev.: 40836

Added new task (turned off by default) to compute the nodal heat flux.
To turn it on, add either:

<save label = "g.HeatFlux"/>

or

<DataAnalysis>
<Module name="flatPlate_heatFlux">
<snip>
</DataAnalysis>

to the ups file.

190 lines of code changed in 10 files:

harman 2008-04-25 12:56 Rev.: 40835

added gHeatFlux label

0 lines of code changed in 4 files:

luitjens 2008-04-25 11:42 Rev.: 40834

Reimplemented findClosestNode using the new interface. The new
implementation has a slightly different footprint than the old one. It
now returns the node instead of taking it as a reference parameter. It
also no longer computes or returns the relative node index.


21 lines of code changed in 1 file:

harman 2008-04-25 10:25 Rev.: 40833

New analysis module that computes the total heat rate through a user
specified plane. Ups usage:

<DataAnalysis>
<Module name="flatPlate_heatFlux">
<material>0</material>
<plane>
<startingPt> [0.00, 0.005, 0.000] </startingPt>
<endingPt> [0.01, 0.005, 0.01] </endingPt>
</plane>
</Module>
</DataAnalysis>

Currently, only setup for a single plane but could be easily extended to
multiple planes.

451 lines of code changed in 4 files:

jthornoc 2008-04-24 22:28 Rev.: 40831

Fixed the boundary source terms to work on multiple patches.

236 lines of code changed in 5 files:

jthornoc 2008-04-24 22:19 Rev.: 40830

Changed to new iterators

6 lines of code changed in 2 files:

luitjens 2008-04-24 21:22 Rev.: 40829

pulled out dav's changes to SimulationTime until a more complete patch
can be made. This appears to fix the RT.


8 lines of code changed in 1 file:

dav 2008-04-24 17:57 Rev.: 40828

Replaced tabs with spaces... purely cosmetic.

33 lines of code changed in 1 file:

dav 2008-04-24 17:56 Rev.: 40827

Slightly cleaner (more concise) output

0 lines of code changed in 2 files:

dav 2008-04-24 17:43 Rev.: 40826

Added some tabs... testing new diff -b functionality

49 lines of code changed in 1 file:

dav 2008-04-24 16:46 Rev.: 40824

hack to remove word 'exception' from output.

4 lines of code changed in 1 file:

dav 2008-04-24 12:57 Rev.: 40822

M CCA/Ports/ProblemSpecInterface.h
M CCA/Components/ProblemSpecification/ProblemSpecReader.h
M CCA/Components/ProblemSpecification/ProblemSpecReader.cc

* Only validate when told too.. currently only sus.cc tells the reader
to validate.
* Default dbg spew to off.

M CCA/Components/Schedulers/SchedulerCommon.cc

Turn off memory use dbg spew.

M StandAlone/sus.cc

Turn on reader validation.

M StandAlone/compare_uda.cc

Purely cosmetic update. Removed tabs, and indented.

M CCA/Components/LoadBalancers/DynamicLoadBalancer.cc
M StandAlone/tools/compare_mms/ExpMMS.h
M StandAlone/tools/compare_mms/SineMMS.h
M StandAlone/tools/compare_mms/MMS.h
M StandAlone/tools/compare_mms/compare_mms.cc
M StandAlone/tools/compare_mms/LinearMMS.h

Fixed compiler warnings.

561 lines of code changed in 17 files:

dav 2008-04-23 18:39 Rev.: 40821

Fix compiler warnings/errors that didn't show up on the Mac.

34 lines of code changed in 2 files:

dav 2008-04-23 18:38 Rev.: 40820

Quiet compiler warnings.

3 lines of code changed in 1 file:

dav 2008-04-23 18:33 Rev.: 40819

Fixed bug in MPI_Request buffer.

6 lines of code changed in 1 file:

dav 2008-04-23 17:57 Rev.: 40818


Adding in problem spec (.ups) validation. It will only produce
warnings for now... but soon it will kill the run with an
exception... so fix your .ups files. You can use use sus to validate
your .ups file by doing the following (note, you only need one
processor to do this):

> sus -validate simulation.ups

This will do the validation and then quit sus.

WARNING... if you run sus from anywhere but its build directory (or if
the build dir does not have a symbolic link to the inputs/ dir),
validation will not take place because the code will not be able to
find the ups_spec.xml file... I'll try to come up with a fix for this
soon.

M Core/Containers/StringUtil.h
M Core/Containers/StringUtil.cc

Updated split_string to allow multiple separator characters.

M Core/Init/init.cc
M Core/Util/FileUtils.cc

Use new split_string.

M Packages/Uintah/CCA/Components/ProblemSpecification/sub.mk

Need Core/Containers for StringUtil.

M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.h
M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc

Validate the .ups file passed in. Uses the inputs/ups_spec.xml file
for the validation. Still needs some work to handle "children"
elements in ups_spec.xml... This element will specify how children
relate to each other, but hasn't been completely thought through yet.
(For example, it could specify that all children tags are necessary,
or that only one of two tags is valid, but not both... etc.)

M Packages/Uintah/StandAlone/sus.cc

* Added some blank lines around exception prints to make them MUCH
easier to see in the output.
* Added -validate flag to only validate .ups file and quit.

M Packages/Uintah/Core/Grid/SimulationTime.cc

Made the naming consistent for the tags in the Time block... all now
start with a lowercase letter, followed by capital letters for each
new word... (instead of using '_'). I know, I know, but I couldn't
help myself... at least I didn't change every single tag in all the
.ups files to be consistent.

M Packages/Uintah/Core/ProblemSpec/sub.mk

Cosmetic fix.

M Packages/Uintah/StandAlone/inputs/*/*.ups

Fixed Time block to use new (old/consistent) naming standard.

M Packages/Uintah/StandAlone/inputs/ups_spec.xml

Added a common tags section so that they can be reused in the spec
without having to write them out every time. Added a few example
"children" elements, but they aren't used yet.

1063 lines of code changed in 14 files:

dav 2008-04-23 17:39 Rev.: 40817

Don't p2p from same proc to same proc... perhaps this will fix the problem on Ranger.

10 lines of code changed in 1 file:

dav 2008-04-23 16:56 Rev.: 40816

Fix linking (added Core/OS) on Mac OSX for last commit.

3 lines of code changed in 1 file:

dav 2008-04-23 16:53 Rev.: 40815

Allow for very verbosity... :)

15 lines of code changed in 1 file:

dav 2008-04-23 16:41 Rev.: 40814

quiet compiler warning

2 lines of code changed in 1 file:

sshankar 2008-04-23 16:33 Rev.: 40813

Added support for visualizing vectors on both particle and volume data. Also, corrected the centering of variables in meshes.

190 lines of code changed in 1 file:

dav 2008-04-23 16:28 Rev.: 40812


Major updates:

* Memory checking moved into the Scheduler... currently it is 'turned
off' and thus still only checks memory at the end of a
timestep.. However, we can easily now turn on checking after every
task. Note, this only catches slightly more memory use then
before... what we need to do is have each (some?) task make the memory
tracking call explicitly at a point where the author thinks that the
most memory is being used. The implementation of this isn't yet clear
as the tasks don't have a pointer to the scheduler... Still thinking
on the best way to do this.

* Updated VarTracker code to be a little better with respect to
letting the user know what is going on.

M CCA/Components/SimulationController/SimulationController.h
M CCA/Components/SimulationController/SimulationController.cc

Moved the memory tracking code to the Scheduler.

M CCA/Components/Schedulers/SendState.h
M CCA/Components/Schedulers/SendState.cc

Purely cosmetic (white space, use "{}") changes.

M CCA/Components/Schedulers/OnDemandDataWarehouse.h

setRestarted() is a virtual function.

M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

Purely cosmetic (white space, use "{}") changes. Long lines are ok,
extremely long lines are too much.

M CCA/Components/Schedulers/MPIScheduler.cc

Added /* commented out */ section that will check memory use after each task.

M CCA/Components/Schedulers/SchedulerCommon.h
M CCA/Components/Schedulers/SchedulerCommon.cc

* Moved memory tracking code here.
* Expanded the VarTracker code to be more verbose and to give more
info, check error conditions, etc.

* Indented.

M CCA/Components/Arches/Mixing/NewStaticMixingTable.cc

Only print out the mixing table info on proc 0... makes it much easier to read.

M CCA/Ports/Scheduler.h

Moved memory tracking into Scheduler.

M Core/Grid/Variables/ReductionVariable.h

Cosmetics.

M Core/Grid/Variables/ReductionVariableBase.h

print() is a const function.

M StandAlone/sus.cc

Updates for mem tracking move to scheduler.


440 lines of code changed in 18 files:

dav 2008-04-23 15:52 Rev.: 40810

clean up indentation

47 lines of code changed in 1 file:

dav 2008-04-23 15:50 Rev.: 40809

cleaning up, fix poisson1 test... i think

16 lines of code changed in 1 file:

luitjens 2008-04-23 15:03 Rev.: 40808

Reenabled getNodeIterator(Box b)

1 lines of code changed in 2 files:

dav 2008-04-23 14:45 Rev.: 40807

More accurate info displayed to user. input.dtd and chem.bin aren't used anymore...

19 lines of code changed in 1 file:

luitjens 2008-04-23 14:22 Rev.: 40806

Removed code accidently checked in last patch.

2 lines of code changed in 2 files:

luitjens 2008-04-23 14:17 Rev.: 40805

Rolled back 40802. This code was used in some of the SCIRun modules.

Justin

51 lines of code changed in 2 files:

jthornoc 2008-04-23 13:47 Rev.: 40804

Replaced old iterator calls with __New() ones.

5 lines of code changed in 1 file:

harman 2008-04-23 13:28 Rev.: 40803

old and very stale nets.

0 lines of code changed in 1 file:

luitjens 2008-04-23 13:22 Rev.: 40802

Deleted some unused functions

0 lines of code changed in 2 files:

luitjens 2008-04-23 13:05 Rev.: 40801

Converted the containsXXXXXX functions to the new interface

68 lines of code changed in 1 file:

luitjens 2008-04-22 23:15 Rev.: 40799

made findCellsFromNode and findNodesFromCell static.

6 lines of code changed in 2 files:

luitjens 2008-04-22 22:35 Rev.: 40798

Converted findCell, findCellsFromNode, and findNodesFromCell to new
interface.

Removed unused function findClosestNode.


54 lines of code changed in 2 files:

luitjens 2008-04-22 14:54 Rev.: 40794

Accidently removed some code that was not ready to be removed yet.

22 lines of code changed in 1 file:

luitjens 2008-04-22 14:28 Rev.: 40793

missed some code when removing getCoarseFineInterfaces.

0 lines of code changed in 1 file:

luitjens 2008-04-22 12:40 Rev.: 40791

Removed getCoarseFineInterfaceFaces and related code.

0 lines of code changed in 2 files:

jas 2008-04-22 08:30 Rev.: 40784

Remove unused SFC iterators.

49 lines of code changed in 14 files:

guilkey 2008-04-21 18:06 Rev.: 40783

Improve the speed of sound calculation to hopefully improve stability.

3 lines of code changed in 1 file:

luitjens 2008-04-21 17:05 Rev.: 40782

mplemented the following for the new interface:

getLevel__New()
getNodePosition()
getCellPosition()
containsPoint__New()
containsPointInExtraCells()

Updated the following to use the new interface:

findCellNodes()
findCellNodes27()
dCell()

140 lines of code changed in 2 files:

jas 2008-04-21 16:50 Rev.: 40781

Delete unused class.

0 lines of code changed in 1 file:

luitjens 2008-04-21 12:00 Rev.: 40777

Changed:

hasCoarseFineInterfaceFaces->hasCoarseFaces
getCoarseFineInterfaceFaces->getCoarseFaces

55 lines of code changed in 8 files:

luitjens 2008-04-21 11:58 Rev.: 40776

Implemented the following:
getNeighborFaces
hasNeighborFaces
hasBoundaryFaces
hasCoarseFaces


62 lines of code changed in 1 file:

luitjens 2008-04-19 13:55 Rev.: 40775

Removed the old interface for getBoundaryFaces and getCornerCells along
with all related code.


3 lines of code changed in 2 files:

guilkey 2008-04-18 17:43 Rev.: 40774

Removed compiler warning. (Dd)

2 lines of code changed in 1 file:

guilkey 2008-04-18 17:35 Rev.: 40773

Be more verbose. (Dd)

0 lines of code changed in 2 files:

dav 2008-04-18 17:32 Rev.: 40772

need unistd.h

0 lines of code changed in 2 files:

dav 2008-04-18 17:28 Rev.: 40771

Need #include <unistd.h>... strange that other compilers didn't pick up on this...

6 lines of code changed in 2 files:

dav 2008-04-18 17:28 Rev.: 40770

Fix split to not return empty pieces.

3 lines of code changed in 1 file:

sshankar 2008-04-18 16:54 Rev.: 40768

Added support for materials on both particle and volume data

150 lines of code changed in 3 files:

csafe-tester 2008-04-18 09:41 Rev.: 40767

allow root and csafe-tester to update the svn_revison file

4 lines of code changed in 1 file:

luitjens 2008-04-17 17:11 Rev.: 40763

Migrated last getBoundaryFaces to new interface.


1 lines of code changed in 1 file:

luitjens 2008-04-17 17:05 Rev.: 40762

Changed the order that getBoundaryFaces and getCoarseFaces returns
faces.

It now returns the faces in order of xminus, xplus, yminus, yplus,
zminus, zplus.

4 lines of code changed in 1 file:

jthornoc 2008-04-17 16:21 Rev.: 40760

Reads in sulfur balance logical for the extra scalar.

1 lines of code changed in 1 file:

jthornoc 2008-04-17 16:03 Rev.: 40759

Missed this file in the previous commit.

3 lines of code changed in 1 file:

luitjens 2008-04-17 15:44 Rev.: 40757

Converted all but 1 instance of getBoundaryFaces to the new interface.
The remaining one produces different results when the boundary faces are
returned in a different order.

Converted all instances of getCornerCells over to the new interface.

94 lines of code changed in 11 files:

jthornoc 2008-04-17 15:40 Rev.: 40756

Added another source term and the corresponding mechanisms for computing so2 efficiency.

371 lines of code changed in 18 files:

harman 2008-04-17 14:08 Rev.: 40753

ImplicitMatrixBC()
-fixed debugging cout statement

1 lines of code changed in 1 file:

worthen 2008-04-17 01:32 Rev.: 40752

Should have fixed a case where you can do a timestep restart with particles (broken in my December commit)

13 lines of code changed in 3 files:

jthornoc 2008-04-16 22:11 Rev.: 40750

Cleaned up source term by removing the use of fortran indices and +='ed the calculation.

7 lines of code changed in 1 file:

harman 2008-04-16 15:21 Rev.: 40746

- tabs
- 2 space indentation
- removed code related to IRIX
- added -mfpmath=sse to linux optimized configure line
- removed James & Bryan from the email list
- changed SCRIPT_DIR to /home/csafe/csafe-tester/scripts

180 lines of code changed in 1 file:

dav 2008-04-16 13:39

cosmetics

9 lines of code changed in 3 files:

dav 2008-04-16 13:38 Rev.: 40742

Added collapse() function.

35 lines of code changed in 2 files:

csafe-tester 2008-04-16 11:15 Rev.: 40737

Added a header to replace_gold_standard... Todd/someone please update the header with complete and accurate info...

17 lines of code changed in 1 file:

harman 2008-04-16 11:12 Rev.: 40735

MPMF : on Darwin tests don't check the answers
MPMICE: spaces

9 lines of code changed in 2 files:

worthen 2008-04-16 09:18 Rev.: 40731

The user can now add a comment to the replaceLog file when replacing the goldStandard

5 lines of code changed in 1 file:

luitjens 2008-04-15 14:59 Rev.: 40724

Fix SCI_MAKE_BE_QUIET for the rest of the depend modes

21 lines of code changed in 1 file:

jthornoc 2008-04-14 13:51 Rev.: 40713

Now passing myworld into NewStaticMixingTable for debugging.

33 lines of code changed in 5 files:

sshankar 2008-04-12 13:29 Rev.: 40712

Initial uda file plugin for VisIt. Please read readme.txt before you proceed.

1333 lines of code changed in 9 files:

luitjens 2008-04-10 17:01 Rev.: 40702

Rolled back changes in 40683, 40653, and 40651. These changes are
suspect to what is changing the answers.

This appears to fix the Models tests but does not fix the MPMICE tests.


253 lines of code changed in 11 files:

dav 2008-04-10 15:31 Rev.: 40697

Fix positionToIndex for streched grids.

21 lines of code changed in 1 file:

dav 2008-04-10 15:27 Rev.: 40695

More specific error message.

0 lines of code changed in 2 files:

dav 2008-04-10 15:27 Rev.: 40694

Make print() output just a little cleaner

3 lines of code changed in 1 file:

dav 2008-04-10 15:26 Rev.: 40693

Added a few cosmetic comments.

6 lines of code changed in 1 file:

dav 2008-04-10 15:24 Rev.: 40692

M Util/ProgressiveWarning.h

Added some documentation as to what I think this class does...

M Util/ProgressiveWarning.cc

If multiplier is set to 1, an infinite loop occurs... Catch this case and change the multiplier to 2...

0 lines of code changed in 4 files:

luitjens 2008-04-09 22:39 Rev.: 40683

Removed the boundary faces and corner cells vectors from Patch.

0 lines of code changed in 2 files:

jthornoc 2008-04-09 14:01 Rev.: 40679

Fixed a sign error

1 lines of code changed in 1 file:

dav 2008-04-09 12:27 Rev.: 40677

turn back on all raid disk checks on inferno.

42 lines of code changed in 1 file:

luitjens 2008-04-09 10:58 Rev.: 40674

Made an error message more descriptive.

3 lines of code changed in 1 file:

luitjens 2008-04-08 16:06 Rev.: 40672

The static grid was not set with the queryGrid function which is used in
compare_uda. This caused compare_uda to fail some assertions.

1 lines of code changed in 1 file:

harman 2008-04-08 13:13 Rev.: 40670

Updated the crontabs to run the scripts from /home/csafe/csafe-tester/scripts

2 lines of code changed in 3 files:

harman 2008-04-08 12:47 Rev.: 40669

deleted spew

0 lines of code changed in 1 file:

luitjens 2008-04-08 12:31 Rev.: 40668

Deleted the NirvanaLoadBalancer. This allowed us to remove an IntVector
from patch.

2 lines of code changed in 8 files:

luitjens 2008-04-07 15:13 Rev.: 40665

Patch now contains the old and new grids as static members. This allows
us to remove level pointer from the patch class. Right now there is a
limit of 8 levels (3 bits) of refinement but this can easily be increased in the
future. Asserts that verify the correctness of this implementation have
been added.


5 lines of code changed in 2 files:

luitjens 2008-04-07 15:04 Rev.: 40664

Progress twoard factoring out the level pointers from the patch class

58 lines of code changed in 5 files:

luitjens 2008-04-07 13:11 Rev.: 40663

Fixed some errors in the last patch.

4 lines of code changed in 1 file:

luitjens 2008-04-07 13:03 Rev.: 40662

Initial commit for factoring out the level pointer from the grid.

37 lines of code changed in 2 files:

luitjens 2008-04-07 11:52 Rev.: 40661

Added asserts to compare getCoarseFaces and getCoarseFineInterfaceFaces


18 lines of code changed in 1 file:

luitjens 2008-04-07 11:44 Rev.: 40660

Added function getCoarseFaces which returns a vector that contains all
of the coarse faces.

21 lines of code changed in 1 file:

luitjens 2008-04-03 15:42 Rev.: 40653

Changed the for loops to be on 1 line...


24 lines of code changed in 9 files:

luitjens 2008-04-03 15:33 Rev.: 40652

Accidently commited 2 files i didn't want to

1 lines of code changed in 1 file:

luitjens 2008-04-03 15:31 Rev.: 40651

The code is now using the new versions of getCornerCells and
getBoundaryFaces. If these pass regressions tests then the old code
will be removed and a couple vectors will be removed from the patch
class.

126 lines of code changed in 12 files:

luitjens 2008-04-03 15:02 Rev.: 40650

added const to some functions

17 lines of code changed in 1 file:

luitjens 2008-04-03 14:53 Rev.: 40649

Use getNumCells instead of getInteriorVolume


1 lines of code changed in 1 file:

luitjens 2008-04-03 11:38 Rev.: 40647

Enabled some exceptions for when bad parameters are passed to some of
the new patch functions.

4 lines of code changed in 1 file:

luitjens 2008-04-03 11:31 Rev.: 40646

Renamed some of the options concerning face cells to be more
descriptive.


84 lines of code changed in 2 files:

luitjens 2008-04-02 19:05 Rev.: 40645

Reenabled the asserts for getEdgeCellIterator when extraCells is
(1,1,1). The fix to getCornerCells fixed this function.

Optimized getFaceAxes and moved it to the verified section of the patch
class.

Moved the getFaceName function to the verified section of the patch.

Commented out a few unused functions.

55 lines of code changed in 2 files:

jas 2008-04-02 18:40 Rev.: 40644

Rearrange initialization to remove compiler warnings.

6 lines of code changed in 1 file:

luitjens 2008-04-02 18:01 Rev.: 40643

Asserts for getBoundaryFaceIterator when using NC_vars are now only done
when extraCells is (1,1,1). There was a bug in the original call which
returned an incorrect iterator when extraCells wasn't (1,1,1).

Fixed a bug in getCornerCells where in some cases some corner cells would not
be returned. Reenabled asserts for this call. This bug is also likely
part of the bug in getEdgeCellIterator.


30 lines of code changed in 1 file:

harman 2008-04-02 17:24 Rev.: 40642

saved as unix file instead of dos file

now supporting CCVariable<int, double, Vector>, SFC(X,Y,Z)<double>

The file header is now sorted by variable type and subtype.

Data is written out by variable type and subtype.

632 lines of code changed in 3 files:

dav 2008-04-02 17:13 Rev.: 40640

malloc.cc updates for memory initialization

11 lines of code changed in 3 files:

dav 2008-04-02 16:56 Rev.: 40639

Forgot to commit configure controlled .h file for memory initialization code.

19 lines of code changed in 1 file:

dav 2008-04-02 16:54 Rev.: 40638


M configure
M configure.ac

Added a configure flag (--enable-memory-initialization[=8_bit_number])
that turns on the memory initialization code that Justin wrote. If
8_bit_number is not specified, it defaults to 127. If the flag is not
specified, then memory initialization is turned off. This should only
effect new.cc, so via configure, you can toggle it back and forth
without having to worry about compiling lots of files.

M Core/Malloc/new.cc

Removed Todd's (bad :P) influence on Justin and renamed the flags to
be something meaningful. ;)

80 lines of code changed in 3 files:

luitjens 2008-04-02 16:25 Rev.: 40635

Created a postfix ++ operator for the enum FaceType.

This allows us to do loops like the following:

for(FaceType face=startFace;face<numFaces;face++)
{

}


5 lines of code changed in 1 file:

luitjens 2008-04-02 15:56 Rev.: 40633

Disabled asserts for getBoundaryFaceIterator with NC_vars because the
old version appears to be bugged.


Implemented getBoundaryCornerCells__New. Asserts for this function are
disabled because the old version appears to be bugged.

The RT should now work again

163 lines of code changed in 2 files:

luitjens 2008-04-02 11:40 Rev.: 40630

Added the ability to initialize variables to "bad" numbers. To turn
this on add the following lines to "include/sci_defs/malloc_defs.h"
within your build directory.

//========================================
#define INITIALIZE_EVIL
#define EVIL_NUM 127
//========================================



Evil num specifies the bit pattern for each allocated byte.

If you set EIL_NUM to 127 both floats and ints will be initalized to
very large numbers. If you set to 255 you will initalize floating point
numbers to nan and signed integers to -1.

This will provide a mechinism to help tracking down uninitialized
variables. This should work with both SCI_MALLOC on and off.

90 lines of code changed in 2 files:

luitjens 2008-04-01 20:46 Rev.: 40628

Previous patch implemented getBoundaryFaces__New()

This patch fixed a bug in that implementation and added asserts to
verify correctness.

40 lines of code changed in 2 files:

luitjens 2008-04-01 20:07 Rev.: 40627

Added a private structure named PatchState. This structure will tightly
store data that the patch needs like its boundary conditions, its level,
etc. Each element in this struct will only use the necessary amount of
bits allowing us to greatly decrease the memory requirement for this
state. Currently only boundary conditions are in this struct.

Updated the BCs to use this struct.

143 lines of code changed in 2 files:

harman 2008-04-01 18:11 Rev.: 40625

added mpmice component

2 lines of code changed in 1 file:

harman 2008-04-01 18:11 Rev.: 40624

ooops

0 lines of code changed in 1 file:

harman 2008-04-01 18:10 Rev.: 40623

added mpmice rayleigh problem. This runs however the order-of-accuracy is wrong

329 lines of code changed in 5 files:

luitjens 2008-04-01 17:50 Rev.: 40622

Simplified the logic in getBoundaryFaceCellIterator. Which hopefully has
fixed a bug in it.

16 lines of code changed in 1 file:

luitjens 2008-04-01 17:19 Rev.: 40620

Implemented getBoundaryEdgeCellIterator. Asserts have not been added
because original one appeared to be bugged.

Implemented getNumCells, getNumNodes, getNumExtraCells, getNumExtraCells


168 lines of code changed in 2 files:

March 2008 »

Generated by StatSVN 0.4.0