Homec4science

Merge branch 'openmp-step5' into openmp-master

Authored by Axel Kohlmeyer <akohlmey@gmail.com> on Oct 16 2011, 19:03.

Description

Merge branch 'openmp-step5' into openmp-master

Resolved Conflicts:
src/USER-OMP/pair_airebo_omp.cpp
src/USER-OMP/pair_comb_omp.h

Event Timeline

Axel Kohlmeyer <akohlmey@gmail.com> committed rLAMMPS14e85af66bea: Merge branch 'openmp-step5' into openmp-master (authored by Axel Kohlmeyer <akohlmey@gmail.com>).Oct 16 2011, 19:03

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
5a28241e6757Axel Kohlmeyer
complete port of dihedral styles 
Oct 16 2011
c11cd8e8d233Axel Kohlmeyer
make -suffix omp imply using package omp with default settings 
Oct 16 2011
79dbd4f7c9adAxel Kohlmeyer
port CHARMM dihedrals to new threading 
Oct 16 2011
d2c033d96362Axel Kohlmeyer
ported first dihedral 
Oct 16 2011
1ab5bcfc20c5Axel Kohlmeyer
ported the final pair styles 
Oct 16 2011
745ed99913dfAxel Kohlmeyer
bugfix for resquared potential 
Oct 16 2011
b40688c17306Axel Kohlmeyer
ported resquared 
Oct 16 2011
92cd5bf435b5Axel Kohlmeyer
fix bug in openmp neighbor list selection logic and port morse and peridynamics 
Oct 16 2011
94fafdcaf965Axel Kohlmeyer
ported final lj styles and lubricate 
Oct 16 2011
56994681f764Axel Kohlmeyer
ported a first chunk of lj pair potentials 
Oct 16 2011
c0b7289780e0Axel Kohlmeyer
use const where possible to help the compiler to do a better job 
Oct 16 2011
0d37279e8539Axel Kohlmeyer
port dreiding hbond potentials 
Oct 15 2011
fbf9c8970b6dAxel Kohlmeyer
ported granular pair styles 
Oct 15 2011
4d1a17cea3dfAxel Kohlmeyer
performance optimization for gay-berne 
Oct 15 2011
4d68dfabd93bAxel Kohlmeyer
prot gauss and gay-berne 
Oct 15 2011
f379e385d12aAxel Kohlmeyer
port over eam and eim 
Oct 15 2011
5547df4854e9Axel Kohlmeyer
port pair styles using name starting with c or d 
Oct 15 2011
aac322c77131Axel Kohlmeyer
reformulate text one more time 
Oct 15 2011
669b4e628adeAxel Kohlmeyer
fix compilation issues without OpenMP active clarify message about threaded… 
Oct 15 2011
80cea44a3d04Axel Kohlmeyer
hook omp neighbor list build versions into list selection 
Oct 15 2011
72c850ce8b32Axel Kohlmeyer
reinstate non-openmp versions of the neighbor list builds 
Oct 15 2011
7b7a041ff257Axel Kohlmeyer
move OpenMP parallel neighbor list builds to separate files 
Oct 15 2011
8972490ff755Axel Kohlmeyer
reinstate special neighbors handling for local atoms 
Oct 15 2011
8591189ea09bAxel Kohlmeyer
add code to support switching neighbor list flags with package omp 
Oct 15 2011
e2b5a643f766Axel Kohlmeyer
we cannot look for special atoms when building a full neighborlist with ghosts 
Oct 15 2011
ef4a84321910Axel Kohlmeyer
coefficient shadowing bugfix 
Oct 15 2011
60e04bfead26Axel Kohlmeyer
REBO neighbor list allocation bugfix 
Oct 14 2011
afab10eedbe5Axel Kohlmeyer
fix PI vs MY_PI issue 
Oct 14 2011
8fa59cc88e2fAxel Kohlmeyer
complete support for airebo 
Oct 14 2011
8ff73df6d742Axel Kohlmeyer
remove remaining race conditions in neighbor list builds 
Oct 14 2011
a055c0dfc4acAxel Kohlmeyer
more scripted changes to prepare for conversion 
Oct 14 2011
8416aba5cf39Axel Kohlmeyer
convert all b*/omp pair styles 
Oct 14 2011
5344894becf0Axel Kohlmeyer
change ThrOMP initializer through sed script 
Oct 14 2011
9fe212d8e68eAxel Kohlmeyer
convert two more pair styles 
Oct 14 2011
06a02ca6750aAxel Kohlmeyer
zeroing out arrays is no longer needed in eval() 
Oct 14 2011
cb230b449486Axel Kohlmeyer
convert all pair header files to new thread infrastructure 
Oct 14 2011
c43abbce7f76Axel Kohlmeyer
more cleanup and rewrites in thread support. port adp/omp. 
Oct 14 2011
f4de9d0c42c0Axel Kohlmeyer
correct calculation of memory usage 
Oct 14 2011
f5424c6f3a4cAxel Kohlmeyer
refactor argument parsing for "package omp" handle selection of OpenMP or… 
Oct 13 2011
236f48fc0471Axel Kohlmeyer
fix API for rRESPA fix methods silence warnings in loop setup helper function 
Oct 13 2011
111bc088b957Axel Kohlmeyer
rename API for more clarity 
Oct 13 2011
1f21b4e693e0Axel Kohlmeyer
whitespace cleanup 
Oct 13 2011
c36e9214f346Axel Kohlmeyer
simplified loop setup and access to force 
Oct 13 2011
17ff605492f5Axel Kohlmeyer
some more cleanups and simplifications 
Oct 13 2011
d94fbfa39c21Axel Kohlmeyer
another massive overhaul. now all stress calculations are working well. false… 
Oct 13 2011
747ea7246185Axel Kohlmeyer
force arrays and alike are cleared in parallel when the omp package command is… 
Oct 13 2011
c9ca5dad3787Axel Kohlmeyer
another step toward proper thread data handling 
Oct 12 2011
e180f2168c9aAxel Kohlmeyer
code works for "newton off" 
Oct 12 2011
a1d85e42fa68Axel Kohlmeyer
manage per thread data similar to force and torque 
Oct 12 2011
a8e368e7ac06Axel Kohlmeyer
start integrating new thread infrastructure 
Oct 11 2011