Added equal and not equal operators to CellIterator & NodeIterator.
Implemented getBoundaryFaceIterator() and included asserts to verify
correctness where possible.
243 lines of code changed in 4 files:
The run_doxygen script runs 'svn update'... Fix example cron to cd to correct directory.
4 lines of code changed in 3 files:
Run the cron job as csafe-tester. Few tweaks to the script.
46 lines of code changed in 2 files:
turned off scaling tests, our scaling on inferno has always been terrible.
turned on ice & mpmice serial performance tests.
6 lines of code changed in 1 file:
Fixed a compile error
1 lines of code changed in 1 file:
Renamed the SFC iterators.
60 lines of code changed in 2 files:
Implemented the Fortran interface for queries. ASSERTS have been added
to verify the correctness but the ASSERT for SFC versions has been
commented out until inconsistencies in the old versions can be resolved.
373 lines of code changed in 2 files:
Uncommented intialization of mixture fraction and set the initialization to 0. This bug slipped in a previous commit.
1 lines of code changed in 1 file:
New interface changes:
Changed ExtraAndCell to ExtraCell
Implemented SFC iterators.
None of the new interface is currently being used.
253 lines of code changed in 3 files:
When a performance test fails dump out a message.
More descriptive variables names on the return codes
23 lines of code changed in 1 file:
Remove IRIX hacks.
0 lines of code changed in 1 file:
Add fix to logic error in -doincheatflux option.:wq
18 lines of code changed in 1 file:
doxygen script
1382 lines of code changed in 3 files:
replaced
for(CellIterator iter = patch->getCellIterator(gc); !iter.done(); iter++){
with
+ //__________________________________
+ // At patch boundaries you need to extend
+ // the computational footprint by one cell in ghostCells
+ CellIterator iter = patch->getExtraCellIterator();
+ CellIterator iterPlusGhost = patch->addGhostCell_Iter(iter,1);
+
+ for(CellIterator iter = iterPlusGhost; !iter.done(); iter++) {
This probably should have been done years ago.
9 lines of code changed in 1 file:
Set extra cells on a restart also.
2 lines of code changed in 1 file:
Added asserts to check the iterators also.
6 lines of code changed in 1 file:
Temporary code to test the new patch functions.
98 lines of code changed in 1 file:
added some asserts that verify some parts of the new iterface are
correct. These are turned off by default.
17 lines of code changed in 1 file:
Fixed some bugs in the new public interface
15 lines of code changed in 1 file:
My previous commit had left off a "{".
1 lines of code changed in 1 file:
Added capability for incident heat flux.
54 lines of code changed in 1 file:
This contains the basic queries for the new patch interface. All new
members currently have a __New on the end of them to avoid name
collisions with already existing functions. We will slowly start
converting components to use these as they are tested and debugged.
261 lines of code changed in 3 files:
Move scheduleComputeStressTensor down in the timestep
to be consistent with the rest of MPM.
1 lines of code changed in 1 file:
Sync daily regression script test cases with the regression_tester script.
Have consistent names with ups files and test case names.
8 lines of code changed in 2 files:
Remove the SFC iterators that were currently unused in the ICE and MPM codes.
13 lines of code changed in 6 files:
Patch no longer inherits from Region. This is the first step in a
simplification of the patch class.
44 lines of code changed in 5 files:
Fixed a bug.
26 lines of code changed in 1 file:
Fixed a bug? For some reason the non-linear source was coming into this routine with a non-zero value even though it looks like it was initialized to zero in the ExtraScalarSolver. Will investigate further.
1 lines of code changed in 1 file:
BC_bulletproofing()
-allow scalar-f and cumulativeEnergyReleased to be valid boundary conditions
2 lines of code changed in 1 file:
more rigorous tests in the boundary condition bulletproofing.
87 lines of code changed in 1 file:
This should work on redstorm, though I haven't tested it. We do link vs zlib.
0 lines of code changed in 1 file:
fix typo
1 lines of code changed in 1 file:
Under AIX, sus must link against Uintah/Core/IO.
1 lines of code changed in 1 file:
sscanf comes from stdio.h
2 lines of code changed in 1 file:
UintahZlibUtil depends on the compression library... And the Mac is a stickler for this.
0 lines of code changed in 2 files:
Can't, to the best of my knowledge, inline a virtual function. This removes a compilation warning on linux, and a compilation failure on Mac.
2 lines of code changed in 1 file:
added Uintah/Core/IO
1 lines of code changed in 1 file:
Have all nodes send their name to rank 0 to be used in displaying bad node information. For now on inferno only test raid2... once the raid disks on inferno begin to work again, we will need to update to test all again.
42 lines of code changed in 1 file:
The previous commit was submitted accidentally without the complete
commit notes... The full notes follow:
A UintahZlibUtil.cc
A UintahZlibUtil.h
Moved the common zlib file reading functions into Core/IO so they can
be used by both ArchesTable.cc and NewStaticMixingTable.cc. (Still
not sure why there are two of these files that appear to read the same
files... I believe ArchesTable.cc reads in the table for use by ICE.
Perhaps it should be added to 'the list' an item to consolidate these
files.)
M CCA/Components/Models/test/ArchesTable.h
M CCA/Components/Models/test/ArchesTable.cc
Added in the zlib functions for reading a compressed Arches table
(...should still read non-compressed files). Removed tabs; did some
coding standard clean ups.
M CCA/Components/Arches/Mixing/sub.mk
Cleaned up formatting.
M CCA/Components/Arches/Mixing/NewStaticMixingTable.cc
Use the (now common) zlib functions from the common location. (Also,
API changed just slightly.)
M Core/sub.mk
Add IO subdir. Clean up formatting.
M Core/IO/sub.mk
Added UintahZlibUtil.cc.
125 lines of code changed in 2 files:
M CCA/Components/Models/test/ArchesTable.h
M CCA/Components/Models/test/ArchesTable.cc
Added in the zlib functions for reading a compressed Arches table.
Removed tabs; did some coding standard clean ups.
M CCA/Components/Arches/Mixing/sub.mk
M CCA/Components/Arches/Mixing/NewStaticMixingTable.cc
M Core/sub.mk
M Core/IO/sub.mk
216 lines of code changed in 9 files:
removed hardcoding for the tst filename when looking to find out what gnuplot file to use
1 lines of code changed in 1 file:
added the rayleigh problem (ICE) to the order-of-accuracy testing framework
244 lines of code changed in 3 files:
fixed usage comments
0 lines of code changed in 2 files:
added rayleigh problem comparison utility
193 lines of code changed in 1 file:
Added the beginings of a capability that will allow for inlet boundary conditions inside of the domain and not just on the domain boundaries. The interior-inlet boundary conditions originate from solid geom_objects inside of the domain. The inlet boundary conditions are packaged as flux source terms so as not to do battle with Arches current treatment of solid boundaries. Currently, the inlet boundary condition is not general and will need further refinement.
-Jeremy
1004 lines of code changed in 14 files:
Remove commented out functions associated with the SFC iterators.
0 lines of code changed in 2 files:
Fix compiler warnings.
7 lines of code changed in 5 files:
Fix compiler warning about the order of initialization.
0 lines of code changed in 2 files:
Fix bug in checkForInputError. Use the actual variable name Int_or_float
instead of the string version of that variable name.
1 lines of code changed in 1 file:
Fix compiler warnings for const char conversion of strings.
4 lines of code changed in 1 file:
Fix compiler warnings usually having to do with const char declarations.
38 lines of code changed in 16 files:
Fix compiler warnings having to do with const char declarations.
71 lines of code changed in 32 files:
Added command line args, usage(), and file system check dynamic reporting. Added correct (c) date, and header info.
185 lines of code changed in 1 file:
Read gzipped table. Note, this code will also automatically read a non-compressed file.
161 lines of code changed in 1 file:
Replaced a "." with an "_" for the input file of the 8 patch methane test. I believe the rt was failing because of this on the Arches test.
1 lines of code changed in 1 file:
Fix problem with redstorm trying to compile sus twice and priting out a failure message.
17 lines of code changed in 1 file:
Remove unused function.
0 lines of code changed in 1 file:
Fix order of initialization and other compiler warnings.
3 lines of code changed in 1 file:
fixed conditonal syntax
globally changed one_big_comp.xml --> compareAll.xml
11 lines of code changed in 2 files:
allow press_equil_CC to be passed into the pressure comparison.
0 lines of code changed in 2 files:
added press_equil_CC to the variable list
4 lines of code changed in 1 file:
More thrashing:
- ExpMMS.cc ( this was a copy paste of SineMMS.cc) All functions are now
returning -99999
-SineMMS.cc
wvelocity is not defined. Now returning -99999
compare_mms.cc
All over the place. Treat the velocity as a vector, not separate doubles.
added -verbose option
83 lines of code changed in 3 files:
overhaul:
- removed matl loop. The user can now specify it, default value is 0
- removed variable loop. The user already specifies the variable to interogate
why do we need a loop?
- removed try block
- formatting
289 lines of code changed in 1 file:
Removed MMS1.(cc/h) Doesn't appear to be used.
variable name change
A_ -> d_A
viscosity_ -> d_viscosity
p_ref_ -> d_p_ref
Now passing in A, viscosity and p_ref into ExpMMS()
26 lines of code changed in 7 files:
Fixed a warning.
0 lines of code changed in 1 file:
Use scinew instead of new.
2 lines of code changed in 1 file:
Comment out the setting and calculation of the SFC iterators. They are not
being used and will go away.
90 lines of code changed in 9 files:
Add memory leak check.
18 lines of code changed in 1 file:
Fix compiler warnings.
3 lines of code changed in 3 files:
Have a consistent name for the Arches test and the Arches ups file names.
2 lines of code changed in 1 file:
changes to reproduce Amjith's results for the 1D exponential profile.
38 lines of code changed in 5 files:
-bumped up the tolerance
-If the user specifies -v it also dumps out the difference to a file
named compScalar.dat
more diagnostic output
22 lines of code changed in 1 file:
Added a clipping parameter for input on extra scalars.
20 lines of code changed in 2 files:
corrected header comments
0 lines of code changed in 2 files:
now perform test in all 3 directions
204 lines of code changed in 5 files:
findReplace
script to perform find and replace in ups file
run_tests.pl
added ability to replace xml individual lines on the master ups
added ability to perform find & replace in the master ups
syntax:
<AllTests>
<replace_lines>
<lower> [-0.05,-0.05,-1.0] </lower>
<upper> [ 0.05, 0.05, 1.0] </upper>
<extraCells> [1,1,0] </extraCells>
<periodic> [0,0,1] </periodic>
<velocity> [0,0,10.] </velocity>
<coeff> [0,0,20] </coeff>
</replace_lines>
<substitutions>
<text find="z-" replace="x-" />
<text find="z+" replace="x+" />
</substitutions>
</AllTests>
115 lines of code changed in 3 files:
added conditional to prevent indexing a variable off the patch
7 lines of code changed in 1 file:
Added volume to rate source term for CO2.
25 lines of code changed in 2 files:
BC_bulletproofing()
Added throw an exception if
1) each face hasn't been specified (non-periodic)
2) periodic and normal BC set for the same face
3) periodic BCs and a normal BC missing from an orthogonal face.
54 lines of code changed in 1 file:
Fix printed information. Added a set of timings.
12 lines of code changed in 3 files:
Really run the ASync P2P tests first.
3 lines of code changed in 1 file:
fix errno printing problem
1 lines of code changed in 1 file:
Fixing broken code.
7 lines of code changed in 3 files:
Basically works for 1 component 1 test.
-Need to test framework on multiple components and tests.
167 lines of code changed in 8 files:
cranked up the isequal tolerance to 100 * DBL_EPSILON
5 lines of code changed in 1 file:
Move p2p async to top of tests.
4 lines of code changed in 1 file:
overhauled
removed extraneous loops and logic
160 lines of code changed in 1 file:
Fix OSX linking... compare_mss was a little hungrier than Todd thought so I increased the amount of food allowed by the diet. ;)
7 lines of code changed in 1 file:
Fix link problem on OSX
3 lines of code changed in 1 file:
Made the extra scalar, CO2 equation dependent on d_carbon_balance_es.
This isn't super generic, but will do for now.
13 lines of code changed in 4 files:
cleaned out PSELIBS section
4 lines of code changed in 1 file:
updates to the framework testing files.
43 lines of code changed in 4 files:
Small step forward.
- bulletproofing, better error messages
- copy gnuplot script to the correct dir
21 lines of code changed in 3 files:
Purely cosmetic updates. Spacing/tabs. In preparation for zlib additions.
372 lines of code changed in 2 files:
Fix return code on failure problem.
3 lines of code changed in 1 file:
If an exception is thrown then warn the user.
7 lines of code changed in 1 file:
Potential fix for memory leaks.
0 lines of code changed in 1 file:
Change the prototype to match the actual function arguments for const char*.
1 lines of code changed in 1 file:
Add const to remove warning for string constant casting.
1 lines of code changed in 1 file:
Formated code to have 2 spaces indents
80 lines of code changed in 1 file:
Added timings to tests. Place main() at top of file. Added some white space. Update async tests to use MPI_Testsome and run point to point async first to try to isolate bad nodes. These tests may take much too long as they stand (testing all to all) as shown in the timings.txt file. I've added some (commented out) 'simulated' failures to the code, but until we run into real failures, it is hard to determine if these checks will find them and/or report somewhat specifically the proc with the problem. I think this is progress, but Justin and I probably should talk about how to make the test program better.
185 lines of code changed in 2 files:
Fixed some bugs...
9 lines of code changed in 3 files:
Added some more code for dealing with source terms of extra scalars which are read from a table.
10 lines of code changed in 1 file:
Some more code related to reading a source term from a table for an extra scalar...specifically CO2.
156 lines of code changed in 9 files:
Info on where to build StackTrace.
0 lines of code changed in 2 files:
Use dynamic sized arrays to avoid data input overflow seg faults. Be more robust by checking for valid input.
33 lines of code changed in 1 file:
Fixed a bug which prevented part of Level::finalizeLevel() from running in parallel
Boundary conditions are now only created on the processor that owns each patch. This required moving the assignment after the load balancing occurred.
59 lines of code changed in 10 files:
tabs
formatting
more descriptive exception
65 lines of code changed in 1 file:
pgdecode info. testing info.
6 lines of code changed in 1 file:
Info on what the stack trace should look like.
23 lines of code changed in 1 file:
Added the ability to use extra scalars with MPM arches.
102 lines of code changed in 4 files:
Added a SCI_DEBUG for profiling the regridder
40 lines of code changed in 1 file:
Use const char.
6 lines of code changed in 3 files:
Add check for lamhalt and lamboot and if found use these functions.
8 lines of code changed in 1 file:
Add (int) cast.
1 lines of code changed in 1 file:
Use const char
2 lines of code changed in 3 files: