-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Start parsetiming command * Start storing run data in a separate class * Extract total time * Get threads * Store results in an array * Sort by total time * Fix # threads detection. Add total cores calc. Better error checking * Add sort by time/cores option * Add data sets and data file. Add shorthand names for each run * Allow skipping over non-cpptraj-output files * Extract detailed traj read and action process timings. * Start TICA * Set up frame from mask with coordinate info * Add mask set up and initial loop * Enable command * Start TICA test * Add Squared function * Calc vector quantities * Finish initial covar calc * Add mass * Make TICA hidden until its ready for prime time * Add directory name * Add reverse option * Add sort by file name * Better error detection * Option to include bad runs * Explicitly state testing FFTW from MKL * Test groupby output * Add groupout keyword * Add printout of speedup, ideal speedup, and efficiency within groups * Add 'grouptype' option; cannot use groupby since that is already a dat output file keyword * Add type trajproc * Change gpu name to have G prefix * Add grouptype kind * For hybrid mpi openmp runs, append number of threads per process * Write total cores instead of ideal speedup * Make largest time out of all run times the reference * Clean up help * Clean up output. Add showdetails keyword. * Add parsetiming test * Enable test * Add output for parsetiming test * Protect against empty dir name * Add set name. Update for fixed empty dir names. * Add entry for parsedata * Unhide * 6.20.3. Revision bump for new parsetiming command. * Fix test for OS that do not support file globbing * Try to use pip instead of conda to build pytraj * Try python 3.10, remove curl * Enclose in quotes to prevent 3.10 to 3.1 * Try reverting to python 3.8 * Try python -m pytest * Add some simpler python and pytraj tests * Try conda-forge --------- Co-authored-by: Daniel R. Roe <[email protected]>
- Loading branch information
Showing
24 changed files
with
1,499 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
channels: | ||
- defaults | ||
- conda-forge | ||
dependencies: | ||
- python=3.8 | ||
- pyflakes | ||
- numpy | ||
- mock | ||
- pytest | ||
- cython | ||
- setuptools | ||
- curl | ||
- pytest | ||
- mock | ||
- curl |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.