Commit Graph

321 Commits

Author SHA1 Message Date
falgout
800d4ff127 Removed hera, since it has been decommisioned. 2013-10-21 18:21:34 +00:00
falgout
46488e8cbc Added HYPRE_Complex and HYPRE_Real types in place of double.
Added an example code to test CG on a 4D HYPRE_SSTRUCT complex problem.
Added regression tests for bigint, maxdim, and complex.
Added a test to make sure double types are not added to the source.
See [Issue995] in the tracker for more details.
2013-10-11 19:48:06 +00:00
falgout
e438baf371 Fixed problem with previously added filter 2013-09-30 14:58:47 +00:00
falgout
183630abc5 Added new filters for babel compile 2013-09-27 14:58:07 +00:00
falgout
e91cd478d3 Removed the fac tests 2013-01-23 16:36:31 +00:00
falgout
0e54b32357 Making some changes to avert the compiler-related problems on rzzeus and hera 2013-01-18 22:42:03 +00:00
falgout
47901662c2 Adding a --with-blas --with-lapack build test. 2012-11-01 01:01:38 +00:00
falgout
d467eb1884 Modified run.sh to allow more flexibility.
Added insure testing for the --with-no-global-partition configuration.
2012-10-23 17:45:57 +00:00
falgout
d500363205 Updated the checkout time on tux to be an hour earlier. There was apparently
a conflict with something else on the system at the 12:30am time.
2012-10-19 16:46:24 +00:00
falgout
10481d66d1 Changed the file redirection to create a new 'checkout.out' file each time.
Currently, the autotest script does not remove this file, so it just grows when
the redirection is set to append.  It might be good to rework some of the
handling of these files in the script.
2012-10-02 18:07:56 +00:00
falgout
6299125535 Added the --enable-debug option to the --with-no-global-partition case so that
the -Wall compiler option will be used to do more careful checking.
2012-09-28 16:51:05 +00:00
falgout
335c62546f Added checkout stdout/stderr to autotest-tux-cron files. 2012-09-27 21:39:25 +00:00
falgout
a0de0c4919 Adding one more filter for babel compile. 2012-09-21 17:44:06 +00:00
falgout
a698419c7a Updated crontab on tux339 due to hard drive and system changes. 2012-09-20 15:14:46 +00:00
falgout
b881b3b48c Changing filters to work with new Red Hat RHEL6 release on my linux box. 2012-09-19 23:30:17 +00:00
falgout
6e7fc7d69d Added code to delete old builds 2012-07-03 18:34:03 +00:00
falgout
05c2ec4ba3 The behavior of crontab changed on RZ, so some mods were needed. Also started
sending checkout output to a file to aid with debugging.  Only using a single
file since it always produces stderr.
2012-05-30 16:05:48 +00:00
falgout
509bc6ec6b Adding output files for autotest checkout 2012-05-30 15:20:06 +00:00
falgout
b335ec98aa Fixed some strict checking errors associated with type hypre_MPI_User_function.
Updated the check-mpi autotest script to catch MPI_Comm_size, etc.
2012-05-25 21:00:52 +00:00
falgout
e4b78f816b Changed the schedule date for rzcereal3 2012-05-16 18:23:16 +00:00
falgout
8932256d8e Added a comment about needing the absolute path in the release name. 2012-05-10 22:48:23 +00:00
falgout
99ae9e1358 Fixed a couple of problems. 2012-05-07 15:07:39 +00:00
falgout
d22ccd1537 Adding an rzcereal3 script to run weekly klocwork analysis. 2012-04-30 17:09:29 +00:00
falgout
8130c6ffc0 Adding filters 2012-04-30 15:44:23 +00:00
falgout
1ab73ce988 One more fix 2012-04-30 15:41:13 +00:00
falgout
612a8053c2 Fixed a few problems 2012-04-30 15:37:52 +00:00
falgout
679946fa5a First version of the klockwork regression test script 2012-04-27 20:22:21 +00:00
falgout
0b4aef1ec2 One more try getting this optimization filter right. 2011-11-15 16:11:47 +00:00
falgout
4eb49f18e9 The last compiler filter didn't work correctly. Hopefully this will. 2011-11-15 00:04:51 +00:00
falgout
a78f8ec478 Changed test names for new release. 2011-11-14 23:12:29 +00:00
falgout
56074ddb12 Removed '--with-blas' option because it doesn't work and is not worth fixing. 2011-11-14 22:28:17 +00:00
falgout
5e96b47335 Added a filter for the dlamch optimization override warning. 2011-11-14 21:59:50 +00:00
falgout
dc37c39f25 Added scripting to find directory location of symbols and filter. 2011-11-05 00:13:55 +00:00
kolev1
c0e02deda6 Added a a script to print all globally defined symbols in libHYPRE.a without the
appropriate namespace protection.
2011-11-04 20:00:42 +00:00
falgout
70535a660c Removed Allison from email list. 2011-10-03 14:57:27 +00:00
falgout
ca4b28b81f Added Jacob to the autotest email list and removed Charles and Panayot. 2011-09-30 15:40:16 +00:00
kolev1
aa55608ea9 Fixed autotest errors from the C++ compiler on the new mac regression tests. 2011-09-29 00:15:09 +00:00
kolev1
96b468a21a I got a replacement for the kolev-mac machine which is called parsol. 2011-09-27 20:52:15 +00:00
falgout
b93cf71a29 Added checks to make sure files exist before copying. Reduces error messages. 2011-09-19 16:38:38 +00:00
falgout
96f0671a72 Put rzcereal2 in case the number is important to remember. 2011-09-14 22:35:57 +00:00
falgout
fe851eda90 Made changes needed to run on new RZ/CZ/EN configuration. 2011-09-14 22:34:23 +00:00
falgout
b3db91f7be More changes to get regression tests working on tux339 2011-08-26 19:48:14 +00:00
falgout
13dcfeceac Cleaning autotest runs for new tux339 linux box. 2011-08-24 17:36:42 +00:00
falgout
fa806f5c7f Changed for tux339 2011-08-23 21:07:05 +00:00
kolev1
51a527558b Commented out the chgrp lines which were stripping the set group id bit in
the /usr/casc/hypre directory.
2011-08-05 00:17:16 +00:00
kolev1
716ab15cad Explicitly added the remote user name to the rsync command, which seems to
resolve the recent autotest errors.
2011-07-29 17:29:49 +00:00
falgout
200efeb279 Fixed a problem with the release name code that stopped working when we
changed the '+babel' name to '-babel'.
2011-01-28 01:17:53 +00:00
falgout
c313080d14 Changed the regression tests to be performed for beta and general releases. 2011-01-27 23:34:34 +00:00
falgout
68b7b5518a Changed 'long' to either 'hypre_longint' or 'HYPRE_Int'. 2011-01-27 19:46:14 +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
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
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
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
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
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
falgout
46566cce6f Changed yana2 to aztec2 2010-11-23 17:53:59 +00:00
falgout
3a796f0d5d Added some notes about running this script. 2010-02-09 01:40:50 +00:00
kolev1
a1f1d38594 Use "diff -r" instead of "tar -dzf" to check if the archive is the same as
the unpacked release directory.
2010-02-08 22:24:43 +00:00
falgout
e19e02090e Changed to work with two separate with/without babel tar files.
Also hardcoded the tux name since we now need to test on an LC platform.
2010-02-08 18:51:09 +00:00
kolev1
45f7154092 Updated to use the --disable-fortran option. 2010-01-27 20:14:14 +00:00
kolev1
caa889f792 Changed the casc_using_fortran hack to use hypre_using_fortran. 2010-01-26 18:45:29 +00:00
falgout
f08fce2123 Fixed the separator problem with my previous --with-blas addition. 2009-12-17 22:03:15 +00:00
falgout
156a42a7dc Moved blas configure tests to zeus because there is no blas library on tux273. 2009-12-10 19:20:45 +00:00
falgout
df3ae1af8c Adding Java configure warnings to make filters too. 2009-12-10 18:54:05 +00:00
falgout
39e2b93c89 Moving tux runs off of tux149 which is on the blue network hence is no longer a
machine that I can ssh into.
2009-12-02 21:16:10 +00:00
falgout
fb2e333e84 Added new filters for --with-babel configure and make. 2009-11-12 18:53:34 +00:00
falgout
9a518a7548 Added a feature that checks when runs were last run and reports 2009-10-16 17:38:54 +00:00
falgout
cfe2e5e45d Added a '.hyprerc' file feature for customizing environments if needed. 2009-10-14 22:11:34 +00:00
falgout
29fea875ea Changed the output directory for the example tests to a more reasonable location. 2009-04-28 20:43:10 +00:00
falgout
0f18c8cb27 Removed Thunder since it has retired. 2009-01-16 15:57:15 +00:00
falgout
62e25fae33 Removed ALC since it has been retired. 2008-12-16 16:30:19 +00:00
falgout
fdd2c53e91 Changed the format of the date in the summary file title / email subject.
This makes it a little easier to create related roundup issues that have
titles that are sortable by date (by simply forwarding the summary email).
2008-11-05 16:33:53 +00:00
falgout
de0dc8a5a8 Changed to reflect cron entries for new tux273 box (currently has no /usr/apps). 2008-10-01 17:29:01 +00:00
falgout
62b11f24d9 New cronfile with LC machines run from 'yana'. 2008-09-08 23:22:24 +00:00
kolev
1aeb4ff89e Moved the uP test to the list of beta release tests. 2008-08-08 17:39:54 +00:00
kolev
9c8788b111 Added HYPRE_config.h and babel-runtime/config.log to configure.dir. 2008-08-08 17:31:54 +00:00
kolev
3e8292e8e4 Test documentation build only if the 'docs_misc' directory is present.
Changed this from 'docs' since now the distribution has such a directory.
2008-08-07 19:08:48 +00:00
falgout
de4d50e236 Added some code to organize autotest results by year 2008-07-29 18:27:32 +00:00
falgout
c84930fbe8 Fixed to correctly cd into new docs_misc directory 2008-07-23 15:20:44 +00:00
kolev
15d78e01e3 Removed the "-j" option of make. Though it speeds-up the build by a
factor of 3 on the new tux boxes, it does not always work correctly on
other machines (uP and kolev-mac).
2008-07-23 14:50:59 +00:00
falgout
453524d24c Added 'docs_misc' test. 2008-07-22 22:58:47 +00:00
kolev
16d3d31110 Limit to 8 parallel threads. 2008-07-21 18:59:20 +00:00
kolev
48c3e4a7db Added a "-j" option to make (run it in parallel). 2008-07-18 16:03:31 +00:00
kolev
3bdd8ff6da More interactive version, which also produces a verification file. 2008-07-18 15:48:47 +00:00
kolev
e8c50df07a Added a -dist option used in the new version of testdist.sh. 2008-07-18 15:43:25 +00:00
ulrikey
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
ulrikey
9200d404ad changed header 2008-07-17 20:35:30 +00:00
falgout
8840a53057 Removed the word "NEW" from the email 2008-07-10 21:13:10 +00:00
kolev
c706b72704 Added a test for the build of hypre as a shared library. 2008-02-07 17:48:45 +00:00
kolev
6e978e5882 Added a test for the '--with-blas' configure option. See issue169. 2008-02-07 00:44:23 +00:00
baker59
1ca201e12a Added configure and make tests for ESSL and OpenMP. 2008-02-04 23:17:58 +00:00
baker59
a873e66508 Now the build for the --with-no-global-partition option is checked. 2008-01-31 19:28:42 +00:00
kolev
c57a4d8dc6 Explicitly set the mpi C++ compiler to mpicxx. 2007-12-13 00:24:09 +00:00
kolev
c9d3b725b7 Initial version for the new distribution test. This is no longer a version
of testsrc.sh, but more of an organizational script similar to autotest.sh.
2007-12-12 23:36:25 +00:00
falgout
fb9efde8fa Put the email list back the way it's supposed to be. 2007-12-12 22:17:51 +00:00
falgout
bb476d2334 Changed the -summary option to -summary-email 2007-12-12 19:21:36 +00:00
falgout
88d0e1d144 Changed the behavior of '-summary' and added '-summary-email'. 2007-12-12 19:16:07 +00:00
falgout
e57d20f29f Changed so 'AUTOTEST-FINISHED' doesn't get created with '-h' option.
Also changed the permissions part to check for each directory first.
2007-12-12 18:48:28 +00:00
falgout
502a7f0ee3 Removed comment about paths in scripts. 2007-12-11 20:30:15 +00:00
falgout
67daa4d616 Added a couple more filters for babel (replicated in make.filters). 2007-12-11 16:01:18 +00:00
falgout
d3ff26f806 Added '--enable-debug' to the '--with-babel' test to ensure that the babel code
gets compiled with '-Wall' turned on.
2007-12-11 00:46:17 +00:00
kolev
52f7f70736 Added a new line at the end of the file. 2007-12-11 00:35:33 +00:00
falgout
2d753d69fb Adding some --enable-debug --with-babel filters. 2007-12-10 23:20:11 +00:00
kolev
de45e8ddf4 Added my crontab lines. 2007-12-08 00:10:38 +00:00
falgout
4fc35c919f Changed the crontab entries to run some machines once per week. 2007-12-08 00:03:39 +00:00
falgout
1b325a36ee Changed Lahey and Absoft options. This is still a work in progress. 2007-12-07 18:51:44 +00:00
kolev
992b4260c3 Make sure that we overwrite the script in -checkout on exit. 2007-12-07 18:04:05 +00:00
kolev
ec74b3e12f Added two filters for thunder. 2007-12-07 17:37:03 +00:00
falgout
08362e1955 Oops. Forgot to put the email list back the way it was. 2007-12-07 02:02:05 +00:00
falgout
ef1e4f409d Fixed a problem with moving the autotest-*-start and -done files. 2007-12-07 02:01:31 +00:00
falgout
af5c321bde Adding a new test script. It's not quite working yet. 2007-12-07 01:40:05 +00:00
falgout
86ddf5c5a1 Added the other developers to the email line. 2007-12-06 22:56:01 +00:00
falgout
de95ee91c2 Reorganized autotest.sh in preparation for new tests to be added.
Removed the commented out environment variable stuff in the machine* files.
2007-12-06 22:55:23 +00:00
kolev
62cb8dc6e2 Added the --with-print-errors configure options, which should catch
any errors raised through hypre_error().
2007-12-06 19:29:52 +00:00
kolev
bd4eadd20f Restored two accidentally committed files. 2007-12-05 20:54:45 +00:00
kolev
eabd2cd161 Added the -q flag to several ssh commands in order to avoid the DOE banner. 2007-12-05 20:50:56 +00:00
kolev
0a73c4ec7f Added another configure hack, to remove tux's g2c path, which was causing
the linker to complain about non-existent library paths.
2007-12-05 19:17:19 +00:00
kolev
18e9f4711f Made sure we don't use a tar pipe if a machine is down. 2007-12-05 16:59:13 +00:00
falgout
e8fac189b0 Check to see if directories exist before changing permissions. 2007-12-05 16:57:41 +00:00
kolev
23845cf4ee Removed the -p option of 'cp', since it can not work with files owned
by different users.
2007-12-04 21:44:50 +00:00
kolev
131720c4c6 Added a hack to deal with the lack of fortran compiler on the Mac. 2007-12-04 21:43:46 +00:00
kolev
6c400de86e The Mac linker was complaining about object files with no symbols. 2007-12-04 21:43:01 +00:00
kolev
a484d52b47 Removed the verbose options for tar and rsync (-v). 2007-12-04 21:42:12 +00:00
falgout
3e1e45cc8b Changed the names of the output files for tux. 2007-12-04 21:09:35 +00:00
falgout
9c2b344648 Adding filters to remove informational (non-error) messages printed on uP. 2007-12-04 19:42:46 +00:00
falgout
0c9774462c Added source commands to get environment right. Still need to change
to run machines once per week once we are finished debugging.
2007-12-04 18:58:35 +00:00
falgout
014dba4e55 Changed summary file to be true HTML and changed to use 'sendmail' with
appropriate HTML headers.
2007-12-04 18:25:40 +00:00
falgout
526245c2a6 Put the "default" tests first and made a few other minor changes. 2007-12-01 02:29:42 +00:00
falgout
dbb6bffc05 Only do a default compile on the non-tux machines. 2007-12-01 00:38:47 +00:00
kolev
dfe43a2671 Added the examples test. 2007-12-01 00:33:59 +00:00
kolev
d1a445f13e Added an option for the Mac test. 2007-12-01 00:01:04 +00:00
kolev
d4d8270d40 Improved portability. 2007-11-30 23:59:53 +00:00
falgout
a6e527e646 Various updates. 2007-11-30 23:24:44 +00:00
kolev
df5d687139 Added a test for the example codes. 2007-11-30 22:46:12 +00:00
kolev
4aea20ec3c Added a Mac test. 2007-11-30 22:45:45 +00:00
falgout
e5d788d49f Updated the documentation and rewrote the README.txt file. 2007-11-29 23:40:58 +00:00
kolev
0e6c55d2ca Several small adjustments. 2007-11-29 20:55:34 +00:00
kolev
dd15ca79c4 A new version, which waits for a test option to complete before running
it again. Tests which have completed, but have not yet been summarized are
now kept in the AUTOTEST-FINISHED directory. All tests present in that
directory will be moved to a directory corresponding to the next run of
"./autotest.sh -summary".
run.
2007-11-29 19:19:27 +00:00
kolev
eef3bc20a5 Removed the filtering part, which is now handled in test.sh.
Updated the C++/F77 linking tests and commented-out the environment variables.
2007-11-29 00:24:32 +00:00
kolev
0fb01a0381 Initial version of the zeus machine test. 2007-11-29 00:20:32 +00:00
kolev
0dca1dac23 Removed the filtering part, which is now handled in test.sh.
Updated the C++/F77 linking tests.
2007-11-29 00:19:14 +00:00
kolev
8a8de220fe Removed the filtering part, which is now handled in test.sh.
Updated the C++/F77 linking tests and some environment variables.
2007-11-29 00:16:42 +00:00
kolev
8d9a6feac7 Initial version of the cron file. 2007-11-29 00:07:12 +00:00
kolev
785ef8b501 Incorporated scp.sh into testsrc.sh.
Note that this script assumes a relatively recent version of tar (one that
supports -z and -C. You may want to add /opt/freeware/bin to the beginning
of you PATH on uP to get such a version.
2007-11-28 23:54:32 +00:00
kolev
acd9ac3361 Made sure that Makefile.config is generated before trying to build the
documentation. This is necessary since the hypre version number is set
by configure.
2007-11-28 23:05:03 +00:00
kolev
e4e15996ff Added the possibility for filtering of the error files associated with
the tests run through test.sh.
2007-11-28 22:31:38 +00:00
kolev
afa1afb4c0 Added a new file, sh.env, to the output directory, which lists the
shell environment variables.
2007-11-28 22:24:35 +00:00
kolev
54a293974b Made the script more portable and added the *.fil and *.out* runtest
files to the output directory run.dir.
2007-11-28 22:19:11 +00:00
kolev
1b9e67c5dc Switched to a more portable form of arguments for 'find'. 2007-11-27 01:10:00 +00:00
kolev
a2eae017f0 Removed, since this script is too similar to testsrc.sh 2007-11-26 23:25:48 +00:00
kolev
31993d9a48 Made sure the scripts work even if "." is not in the shell $PATH variable. 2007-11-26 19:26:00 +00:00
kolev
af0c41b48e uBGL has been decommissioned. 2007-11-26 18:32:33 +00:00
kolev
c222e7ecbd Initial version of the default script. 2007-11-22 01:02:31 +00:00
kolev
bb702edaea Initial version of the autotest script. 2007-11-22 01:01:08 +00:00
kolev
d7d11ac0f6 Added tests for alc, thunder, ubgl and up. 2007-11-22 00:59:49 +00:00
kolev
66fb567284 Moved the documentation testing outside of the tux script. Added
filtering of the error files.
2007-11-22 00:58:58 +00:00
kolev
2bbe9c8f73 Initial version of the remote testing scripts. 2007-11-22 00:56:10 +00:00
kolev
438644f6b3 1. Changed headers from UC to LLNS.
2. Changed the mask for the output generated by test to "test.???"
2007-11-22 00:52:05 +00:00
kolev
d3fb6003e6 1. Changed headers from UC to LLNS.
2. configure.sh now creates a directory, configure.dir, which has the generated config.log and config/Makefile.config files.
3. Added the 'nopoe' prefix to configure on AIX machines.
2007-11-22 00:47:37 +00:00
kolev
9d3e953dae Changed headers from UC to LLNS. 2007-11-22 00:44:34 +00:00
falgout
ccd350693b First draft of the new AUTOTEST directory and scripts. 2007-11-16 20:54:15 +00:00