Commit Graph

9039 Commits

Author SHA1 Message Date
falgout
8d4a3851c1 Forgot to remove south/north from the shared OpenMP variables. 2011-01-19 23:02:34 +00:00
falgout
37e709e857 Rewrote PFMG constant-coeff variable-diag non-Galerkin routines and threaded. 2011-01-19 22:48:06 +00:00
baker59
7646a0be56 removed threading from the block routimes (interp, rap and relax) 2011-01-19 00:14:04 +00:00
falgout
aee8513efc Added the '-c' option for OpenMP runs to ensure that we get enough cores. 2011-01-14 23:29:45 +00:00
falgout
e86279b488 Threaded some loops that were previously not. 2011-01-14 18:45:54 +00:00
falgout
2b07c64640 These OpenMP changes actually run correctly now.
Much of this code is not threaded.
2011-01-13 23:10:56 +00:00
falgout
28a4441c27 Added a macro to force only one block in BoxLoops to help with fixing the
threading problems in FAC and Maxwell.
2011-01-13 19:19:32 +00:00
falgout
b54db9f362 More OpenMP changes. 2011-01-13 01:53:48 +00:00
falgout
8165ca26b8 Didn't get all of the private variables right the first time. 2011-01-13 01:17:47 +00:00
falgout
84f822d30a Commented out another OpenMP loop and documented the issue to be resolved. 2011-01-13 01:03:04 +00:00
falgout
8696112e1f Messed one thing up. 2011-01-13 00:35:22 +00:00
falgout
f11b0cc37f Fixed an OpenMP problem 2011-01-13 00:33:03 +00:00
falgout
fd54f78e8a Forgot to comment out the OpenMP forloop here 2011-01-13 00:09:04 +00:00
falgout
337642dc31 Fixed a bug setting 'A_loc' incorrectly in the BoxLoops. 2011-01-12 23:11:37 +00:00
falgout
f21408f1b3 Fixed a bunch of OpenMP problems.
Only partially fixed the Maxwell solver - made notes at the top of each file
about additional issues and commented out the OpenMP directives.
2011-01-12 22:32:25 +00:00
falgout
4e59e511ab I believe these are all mistakes in the openmp implementation. 2011-01-12 02:08:12 +00:00
falgout
4c08ad0908 Changed the examples test on tux to use insure.
Fixed the 'base' file for example 10.
2011-01-12 01:34:08 +00:00
kolev1
fe9042ac62 Moved the location of the examples regression test, since now we are also
comparing them with baseline results.
2011-01-12 01:03:52 +00:00
kolev1
ee1eaf87de This script now also runs the examples regression tests in TEST_examples. 2011-01-12 01:02:53 +00:00
kolev1
c757feff7d Updated the list of example files (the TEST_examples directory is handled
in a special way by the runtest.sh script).
2011-01-12 00:44:22 +00:00
kolev1
451093916f Updated the baseline output files for the example codes. 2011-01-12 00:42:15 +00:00
kolev1
af30c9e9ec Removed an empty file. 2011-01-11 20:38:54 +00:00
kolev1
58abe34ab8 Added a 64-bit version of Example 5 (ex5big.c). 2011-01-11 20:32:40 +00:00
falgout
114639fee9 Removed the second openmp build and added a default optimization build. 2011-01-11 01:45:27 +00:00
falgout
d345b5c5d5 Put the '-nthreads 2' option on the wrong line by accident. 2011-01-11 01:37:59 +00:00
falgout
136639c2ee Added a -nthreads feature to runtest.sh and added an openmp.sh autotest. 2011-01-11 01:20:51 +00:00
falgout
15539bec25 Changed the 'find' command to something that is hopefully more portable. 2011-01-11 00:31:36 +00:00
kolev1
ec5fe96fe2 Added a test for --enable-bigint 2011-01-10 23:11:27 +00:00
falgout
609aa825e1 Added filters for a couple of SuperLU functions when compiled on dawndev. 2011-01-10 22:48:22 +00:00
falgout
810671a39e Fixed a typo that could cause an infinite loop. 2011-01-10 22:40:27 +00:00
falgout
d5196dc660 Fixed the --with-insure option so that it works without using FLIBS. 2011-01-10 22:12:37 +00:00
falgout
a2eedb6347 Changed default compiler options while getting --with-openmp to work on dawndev.
Removed FLIBS from the link line in the test directory.
Added an #undef in 'f2c.h' to fix a compiler macro conflict.
2011-01-10 21:04:02 +00:00
kolev1
eecc42bc7f Removed the f2c line for LAM and related comments, which became obsolete
after Rob's changes.
2011-01-07 16:43:04 +00:00
falgout
3f0a439827 Changed the Fortran interface to use a Fortran MPI communicator.
Also implemented the new F90 types and macros for all of the interfaces.
2011-01-06 23:20:57 +00:00
kolev1
63f0d69abc Fixed indentation after the transition to HYPRE_Int. 2011-01-04 01:05:27 +00:00
falgout
f28a7c956a Changed the 'install' target so that it doesn't complain when the build and
install directories are the same.
2011-01-03 20:00:19 +00:00
falgout
ee4524b1db Fixed some casting problems. 2011-01-03 18:16:38 +00:00
falgout
7995260b56 Used a script to remove 6 spaces after HYPRE_Int to improve indentation 2010-12-23 01:25:40 +00:00
falgout
e76d059c57 Fixed the constant coefficient PFMG solvers and added regression tests 2010-12-23 00:47:50 +00:00
falgout
874cba6a2d Added appropriate openmp flags to the link line. This probably doesn't work
correctly on dawndev because I wasn't able to test it.
2010-12-21 22:20:31 +00:00
falgout
d636ba377d Fixed the size of a Fortran communicator to be 'int' not 'HYPRE_Int'.
Changed the communicator type in all Fortran interface routines to use
the new hypre_F90_Comm type.
2010-12-21 19:34:30 +00:00
falgout
d0caf642b1 Changed to use 'int' in the reference manual instead of 'HYPRE_Int' 2010-12-20 21:28:35 +00:00
falgout
e3181f26b1 Added 64 bit feature using HYPRE_Int (see tracker [issue489] for details).
Changed MPI routines to hypre_MPI routines.
Added hypre_printf, etc. routines.
Added AUTOTEST tests to look for 'int' and 'MPI_' calls.
Added a new approach for the Fortran interface (not implemented everywhere yet).
2010-12-20 19:27:44 +00:00
kolev1
6182e05fe5 Added a filter for a compiler information message (possible optimization). 2010-12-16 18:42:20 +00:00
falgout
ac76484afd Fixed a bug. 2010-12-09 16:26:28 +00:00
falgout
ba01c34d54 Added DawnDev and Hera 2010-12-09 01:40:51 +00:00
falgout
eb8ec0340c Added Hera and Dawndev as a general default option 2010-12-09 01:34:11 +00:00
falgout
6c43e1874b Adding DawnDev and Hera to the regression testing. Added some compilers and put
the Intel and IBM compilers before the GNU ones.
2010-12-08 19:37:10 +00:00
baker59
e73c417e3d Added a private variable for the l1 norm computation 2010-12-08 00:15:50 +00:00
baker59
fb7a432223 fixed typo in a AP variable name 2010-12-07 17:50:52 +00:00