Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
PuReMD
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SParTA
PuReMD
Graph
c012ba9af3f9201b620cbe5da12b6ea8e96d8af5
Select Git revision
Branches
9
dummy-atom-support
energy_minim
main
default
protected
new_setup
pg-puremd-charge-solver-opt-sdsc-hackaton
qeq-nonzero-net-charge
restraint_support
tensorflow_update
tensorflow_update_v2
Tags
1
v1.0-rc1
10 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
23
Jan
21
18
15
10
9
8
6
5
4
3
2
31
Dec
28
27
23
22
21
19
18
17
16
15
13
12
10
7
4
30
Nov
27
26
25
23
22
12
9
8
7
6
5
3
29
Oct
25
24
22
21
15
6
4
1
28
Sep
22
20
19
17
15
13
12
11
8
7
6
5
30
Aug
28
26
22
19
15
31
Jul
15
14
Jun
30
May
29
28
24
23
22
21
18
16
15
14
30
Apr
19
17
15
11
3
2
27
Mar
26
22
21
13
12
1
26
Feb
23
20
19
18
15
14
13
12
8
7
4
2
1
29
Jan
26
25
24
17
8
30
Nov
27
21
3
26
Oct
20
19
16
23
Sep
19
10
6
27
Aug
25
24
23
22
21
26
Jul
25
24
16
15
11
22
Jun
20
17
13
7
6
26
May
1
19
Apr
18
27
Mar
22
18
27
Feb
26
25
23
21
16
11
23
Dec
8
6
5
3
25
Nov
24
22
21
16
13
Oct
11
9
Sep
8
7
6
4
3
1
31
Aug
26
23
18
7
6
5
3
2
29
Jul
28
25
20
1
30
Jun
28
27
21
20
18
17
16
14
12
9
8
7
3
31
May
30
19
18
16
13
26
Apr
23
18
12
25
Mar
13
11
24
Feb
17
16
2
1
29
Jan
28
26
14
PuReMD-old: fix convergence checks for PIPECG and PIPECR. Update CG to used preconditioned residual in it's check.
PuReMD-old: add parameters for restarts.
PuReMD-old: update neutral territory functions to make other communication function changes.
Tools: fix typo in parameter name in run_sim.py (energy_update_freq).
PuReMD-old: protect against buffer overflows for traj_title. NOTE: strcpy IS NOT SAFE, DO NOT USE EVER. USE strncpy INSTEAD.
PuReMD-old: back-port run_sim.py from master branch. Update control file parsing to ignore sPuReMD/PG-PuReMD options.
Change sample control file name.
sPuReMD: add ACKS2 geometry-dependent forces to tabulated computation of van der Waals and Coulomb terms. Replace double precision equality check with difference comparison.
sPuReMD: add missing header files when distributing (make dist). Fix OpenMP bug with ACKS2 geometry-dependent force contribution. Fix small OpenMP compilation issue. Update tools/run_sim.py to respect geo_format parameter and infer if not present for md_run_custom.
PuReMD-old: optimizations in Init_Bond_Full for fusing hbond and bond list computation and removing unnecessary sorting and sym_index updating.
PuReMD-old: fix cutoffs in bond initialization optimizations.
PuReMD: fix bond_list
sPuReMD: update tools/run_sim.py for running user-specified (custom) MD simulations.
PuReMD-old: clean-up and comment initialization optimizations. WIP: remove redundant computation of bonds list (not working for full far nbrs list). Improve hbond list computation for full far nbr list case.
PuReMD: pruning bonded interactions list through hop number
sPuReMD: minor correction to ACKS2-specific force contribution (no cut-off check).
PuReMD-old: complete PIPECG and PIPECR implementations. Fix dense linear algebra code to loop beginning with lowest address in memory (vector.c -> level 1 BLAS-like operations).
Merge branch 'full-far-nbrs-list-charge-matrix' of https://gitlab.msu.edu/SParTA/PuReMD into full-far-nbrs-list-charge-matrix.
PuReMD-old: add preconditioned pipelined CG (PIPECG) (WIP).
PuReMD: fix the calculation of bond_mark and move it to Init_Distance func
PuReMD-old: fix issue with using wrong cutoffs in (h)bond list initialization.
PuReMD-old: initialization optimizations for (h)bonds lists and charge matrix.
Merge branch 'full-far-nbrs-list-charge-matrix' of https://gitlab.msu.edu/SParTA/PuReMD into full-far-nbrs-list-charge-matrix
PuReMD: fix the allocation size of one of the arrays needed for SAI computation
PuReMD-old: update tools/run_sim.py for fine-grained init timings.
PuReMD: optimize atom enumeration for building dense matrix for SAI
PuReMD: prevent possible enumeration problem for SAI dense matrix
PuReMD: SAI computation optimizations
PuReMD: add conditional allocation to SAI computation arrays
Merge branch 'full-far-nbrs-list-charge-matrix' of https://gitlab.msu.edu/SParTA/PuReMD into full-far-nbrs-list-charge-matrix.
PuReMD-old: change from array of structs to struct of arrays for far nbr list (far_neighbor_data).
PuReMD: find SAi threshold among sampled entries
PuReMD-old: minor log file formatting tweaks. Default to full shell for now.
PuReMD: split Init_Forces into 3 functions: Init_Distance, Init_CM and Init_Bond, and add timings for those functions
sPuReMD: clean-up geometry file I/O code. Remove a few compiler warnings.
PuReMD-old: fix timing issues. Remove fine-grained timing of Init_Forces due to high overhead. Disable SAI preconditioner optimization of changing far nbr list and matrix formats based on preconditioner refactoring step (not working). Tweak to not product numeric overflow when setting up SAI preconditioner (pivot sampling).
sPuReMD: screen out non-periodic self-interactions when constructing far nbr list.
sPuReMD: default to vlist_buffer of 2.5 angstroms. Fixes to cutoffs used in far neighbor list generation.
PuReMD: fix qeq init timing
PuReMD: fix the broken preconditioner setup
Loading