- 27 May, 2020 1 commit
-
-
peastman authored
-
- 23 Mar, 2020 1 commit
-
-
Alex Henrie authored
* Remove unused variable from CpuCustomGBForce::calculateIxn * Remove unused variable from CpuCalcCustomManyParticleForceKernel::initialize * Remove unused variable from CudaCalcCustomCVForceKernel::initialize * Remove unused variable from ReferenceCalcCustomManyParticleForceKernel::initialize * Remove unused variables from ReferenceObc::computeBornEnergyForces * Remove unused variable from AmoebaTorsionTorsionForceProxy::serialize
-
- 08 Jan, 2020 1 commit
-
-
peastman authored
* Began creating common compute framework to unify code between CUDA and OpenCL * Began OpenCL implementation of common compute framework * Common implementation of CMMotionRemover * CUDA implementation of common compute interface * Converted HarmonicBondForce to common compute API * Converted standard bonded forces to common compute API * Converted ExpressionUtilities to common compute API * Created ComputeParameterSet * Converted custom bonded forces to common compute API * Converted CustomCentroidBondForce to common compute API * Converted CustomManyParticleForce to common compute API * Moved lots of duplicate code from CudaContext and OpenCLContext to ComputeContext * Converted GayBerneForce to common compute API * Removed obsolete kernels * Converted verlet integrators to common compute API * Converted Langevin and Brownian integrators to common compute API * Converted CustomIntegrator to common compute API * Converted CustomNonbondedForce to common compute API * Removed uses of a deprecated API * Fixed failing test cases * Converted GBSAOBCForce to common compute API * Began converting CustomGBForce to common compute API * Finished converting CustomGBForce to common compute API * Merged duplicated code in CudaIntegrationUtilities and OpenCLIntegrationUtilities * Converted RMSDForce and AndersenThermostat to common compute API * Converted CustomHbondForce to common compute API * Merged scripts for encoding kernel sources * Converted Drude plugin to common compute API * Fixed errors in CMake scripts * Attempt at fixing errors on Windows * Added discussion of common compute API to developer guide * Added Windows export macro for common classes * Fixed error in CMMotionRemover * Ubdated travis to newer Ubuntu version * Fixed errors on CPU OpenCL * Fixed Windows linking errors * Added missing pragma for 32 bit atomics * Replaced long long with mm_long * More fixes to Windows linking * Bug fix
-
- 01 Nov, 2019 1 commit
-
-
peastman authored
-
- 29 Oct, 2019 1 commit
-
-
Frazer Leslie Clews authored
-
- 24 Oct, 2019 1 commit
-
-
Frazer Leslie Clews authored
-
- 12 Sep, 2019 1 commit
-
-
Peter Eastman authored
-
- 11 Sep, 2019 2 commits
-
-
peastman authored
-
Chengwen Liu authored
-
- 10 Sep, 2019 3 commits
-
-
Chengwen Liu authored
-
Chengwen Liu authored
-
Chengwen Liu authored
-
- 23 Aug, 2019 2 commits
-
-
Chengwen Liu authored
-
Chengwen Liu authored
-
- 22 Aug, 2019 3 commits
-
-
Chengwen Liu authored
-
Michael Schnieders authored
Improve the performance of sending the AmoebaVdwLambda to Cuda using pinned host memory; Updated the AmoebaVdwForceProxy to version 3, and added backward compatibility to version 2; updated TestAPIUnits.py to handle the per particle lambda flag
-
Chengwen Liu authored
-
- 21 Aug, 2019 2 commits
-
-
Michael Schnieders authored
-
Michael Schnieders authored
changed the type of the isAlchemical Cuda array to float, which is needed for the CudaNonbondedUtilities.addParameter method to work; the TestCudaAmoebaVdwForce now passes for its current set of tests, but new tests are needed to check the softcore behavior
-
- 20 Aug, 2019 3 commits
-
-
Michael Schnieders authored
-
Michael Schnieders authored
-
Michael Schnieders authored
Rough draft AmoebaVdwForce Cuda code; next steps are to add CUDA kernal compilation support for USE_SOFTCORE, VDW_LAMBDA, VDW_SOFTCORE_POWER, VDW_SOFTCORE_ALPHA, and per particle isAlchemicalI / isAlchemicalJ flags
-
- 19 Aug, 2019 2 commits
-
-
Michael Schnieders authored
Fixed units in swigInputConfig.py for new Alchemical AMOEBA vdW methods exposed in the OpenMM API; implemented the getDefaultParameters() on the AmoebaVdwForceImpl to return 1.0 for AmoebaVdwAlpha; Use AmoebaVdwForce::Lambda() to refer to this parameter rather than the String AmoebaVdwAlpha
-
Michael Schnieders authored
AMOEBA vdW softcore is propogated through the Reference platform; pending some feedback adding it to the CUDA code can begin
-
- 15 Aug, 2019 1 commit
-
-
Michael Schnieders authored
for the AmoebaVdwLambda global parameter was added that returns the parameter's name; added the value None to the AlchemicalMethod enumeration; provided default values for the isAlchemical flag
-
- 14 Aug, 2019 1 commit
-
-
Michael Schnieders authored
-
- 16 Apr, 2019 1 commit
-
-
Peter Eastman authored
-
- 12 Apr, 2019 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
-
- 09 Apr, 2019 1 commit
-
-
peastman authored
* Created API for HIPPO force field * Beginning of reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Continuing reference implementation of HIPPO * Completed reference of HIPPO with no cutoff * Beginning cutoffs/PME for reference implementation of HIPPO * Continuing PME for reference implementation of HIPPO * Continuing PME for reference implementation of HIPPO * Continuing PME for reference implementation of HIPPO * Completed reference implementation of HIPPO * Cleanup and optimization to HIPPO reference * Further cleanup to HIPPO * Combined direct space interactions into a single loop * Compute direct space interactions in quasi-internal frame * Beginning of CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Continuing CUDA implementation of HIPPO * Finished CUDA implementation of HIPPO * More features and test cases for HippoNonbondedForce * Serialization and Python API for HippoNonbondedForce * Fixed sign error in computing forces
-
- 16 Aug, 2018 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
-
- 24 Jul, 2018 1 commit
-
-
Peter Eastman authored
-
- 14 Feb, 2018 1 commit
-
-
Peter Eastman authored
-
- 10 Feb, 2018 1 commit
-
-
Michael Schnieders authored
Fixed an edge case bug for Gyrcuk Radii. If the radius (ri) of the atom being descreened is larger than sum of the separation distance (r) and scaled descreening radius (sk), then there is no descreening. This could happen for carbon atom (ri ~= 2) engulfing its bonded hydrogens (sk < 1).
-
- 03 Jul, 2017 1 commit
-
-
peastman authored
-
- 07 Apr, 2017 1 commit
-
-
Peter Eastman authored
-
- 24 Mar, 2017 1 commit
-
-
peastman authored
-
- 01 Mar, 2017 1 commit
-
-
Peter Eastman authored
-
- 23 Feb, 2017 1 commit
-
-
peastman authored
-