|
|
9f20e5b7f7
|
put a timeout for a run, specified in the config file
|
2024-08-25 16:19:52 -05:00 |
|
|
|
04400e10a8
|
Updated the regression tester run_tests.py to handle list of input scripts
|
2024-08-25 16:02:16 -05:00 |
|
|
|
b69a9847f7
|
add a config file for running regression tests in serial (no mpirun), modify run_tests.py to handle this case
|
2024-08-23 14:40:07 -05:00 |
|
|
|
a69356a02f
|
Processed the ERROR line in the output, increased max_np to 4 when no reference log file exists
|
2024-08-13 15:01:29 -05:00 |
|
|
|
700a22b7cd
|
Cleaned up and added check for "Total wall time" in the output
|
2024-08-13 11:03:35 -05:00 |
|
|
|
bbd72a8960
|
Switched the order of the checks for ERROR in the output to be first
|
2024-08-12 09:59:58 -05:00 |
|
|
|
6b0f529c0b
|
Added more detailed output
|
2024-08-10 17:52:10 -05:00 |
|
|
|
1617870fc3
|
Extracted the compiler name from log file names (g++, or intel)
|
2024-08-09 23:43:28 -05:00 |
|
|
|
f4fa78cf03
|
Fixed issues with detecting the basename of input (e.g. in.min.box) and the log file
|
2024-08-09 17:17:37 -05:00 |
|
|
|
f21dec8b06
|
Fixed issues with empty output, thus no Step nor Loop
|
2024-08-05 23:40:05 -05:00 |
|
|
|
c6eb1fb9dd
|
Allowed to skip subfolders from input lists by commenting them out
|
2024-08-05 16:28:23 -05:00 |
|
|
|
6671e3b410
|
Fixed valgrind tests with 1 proc and typo in the config file
|
2024-08-04 15:26:54 -05:00 |
|
|
|
7decc33327
|
Fixed mpiexec valgrind command line, enforced a single proc run
|
2024-07-30 12:05:47 -05:00 |
|
|
|
0b4dad1335
|
Made progress status as a whole string
|
2024-07-29 12:12:23 -05:00 |
|
|
|
e870217507
|
Handled cases to skip when resuming from last progress
|
2024-07-29 11:45:22 -05:00 |
|
|
|
3155b6f361
|
Avoided rewriting progress with completed runs, improved parsing log.lammps to yaml
|
2024-07-29 09:41:13 -05:00 |
|
|
|
d101fecf4d
|
Fixed bugs with num_runs undefined
|
2024-07-28 16:47:56 -05:00 |
|
|
|
aa32273aa1
|
Allowed to skip input scripts whose name matches patterns, handled cases where runs completed but log.lammps has irregular format (multi, in.tmd)
|
2024-07-27 17:10:23 -05:00 |
|
|
|
ab0da442a4
|
Handled cases where log files have different thermo ouput columns than the reference log file (in.hyper.local) in subsequent runs
|
2024-07-26 23:51:23 -05:00 |
|
|
|
50bf022946
|
Improved error messages in the log files
|
2024-07-26 15:19:01 -05:00 |
|
|
|
e0857ad558
|
Handled more cases with ERROR in log.lammps
|
2024-07-26 14:11:43 -05:00 |
|
|
|
5bcf124431
|
Converted the return results from iterate() into a dict, processed memory leaks if valgrind is used
|
2024-07-26 12:23:58 -05:00 |
|
|
|
59ef492982
|
Handled a few cases with mismatched columns in thermo output
|
2024-07-26 09:51:19 -05:00 |
|
|
|
1a344853e0
|
Added more info on the number of input scripts per subfolder
|
2024-07-25 16:49:53 -05:00 |
|
|
|
0c5b9175d6
|
Fixed an issue with num_ref_runs not specified before use
|
2024-07-25 13:26:47 -05:00 |
|
|
|
f84b18170f
|
Reported different outcomes for the test runs, priotized running the input first, then processing the output, mem leaks and finally numerical checks
|
2024-07-25 12:19:00 -05:00 |
|
|
|
eb5f45dfe7
|
Fixed bugs with progress file close
|
2024-07-24 23:50:18 -05:00 |
|
|
|
f254af2bab
|
Updated logger and output format
|
2024-07-24 23:11:54 -05:00 |
|
|
|
1bde65c1f3
|
Updated README with example uses, added progress file option
|
2024-07-23 10:01:29 -05:00 |
|
|
|
dbc1582c86
|
Reformated the screen output
|
2024-07-23 09:37:01 -05:00 |
|
|
|
b3c2083ff1
|
Split the input list before quitting for dry run
|
2024-07-23 08:53:42 -05:00 |
|
|
|
4a783b74be
|
Split the subfolders into num_workers and write out the separate text files
|
2024-07-22 16:53:12 -05:00 |
|
|
|
244db720b9
|
the list of subfolders can be loaded from a text file
|
2024-07-22 14:58:50 -05:00 |
|
|
|
51b58b4249
|
Cleaned up and added comments
|
2024-07-21 18:06:34 -05:00 |
|
|
|
7aaa5edf29
|
Updated progress tracking to skip completed tests
|
2024-07-21 17:56:10 -05:00 |
|
|
|
36665683d4
|
Updated progress tracking
|
2024-07-21 16:57:08 -05:00 |
|
|
|
ca859c1d17
|
Added progress to track the tests processed
|
2024-07-21 16:22:11 -05:00 |
|
|
|
695f25521d
|
Cleaned up and fixed issues with in_place = False (using the provided in.lj for debugging)
|
2024-07-21 10:21:14 -05:00 |
|
|
|
f23835932c
|
Updated README and cleaned up
|
2024-07-21 10:06:37 -05:00 |
|
|
|
e8f09bfb02
|
Rearranged the functions for processing #REG markers, maybe phased out later as not needed
|
2024-07-21 09:11:38 -05:00 |
|
|
|
9109b4d89e
|
Removed input scripts, data files and ref thermo files that were previously used for debugging, keeping only in.lj
|
2024-07-21 09:01:03 -05:00 |
|
|
|
afa44e931b
|
Fixed log file name issues, ignored log files that don't give thermo ouput as normally expected
|
2024-07-16 14:46:13 -05:00 |
|
|
|
44edc61a00
|
Fixed issues with log file names with overlapping patterns (e.g. log.10Jan22.abcfire.* and log.10Jan22.neb.sivac.abcfire.*)
|
2024-07-16 13:16:23 -05:00 |
|
|
|
f83b82f04f
|
Handled more cases
|
2024-07-12 23:59:17 -05:00 |
|
|
|
e0a0c94c6e
|
Prepared for multiprocessing, maybe using separate input lists for different run_tests.py is sufficient
|
2024-07-11 00:04:26 -05:00 |
|
|
|
00f214f323
|
Added the --dry-run option to print statistics for the LAMMPS build and examples folder only
|
2024-07-10 11:35:23 -05:00 |
|
|
|
a72cffd198
|
Changed indentation
|
2024-07-09 08:22:37 -05:00 |
|
|
|
170c12d5df
|
Handled error runs where log.lammps is not created (e.g. using more MPI procs than the number of physical CPUs)
|
2024-07-08 17:19:57 -05:00 |
|
|
|
c7d729e3d6
|
Allowed to skip a list of input scripts as specified in the config file
|
2024-07-08 15:52:49 -05:00 |
|
|
|
4746fe74ed
|
Allowed to specify tolerances for individual input scripts, overriding the global values
|
2024-07-05 09:37:06 -05:00 |
|