Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
ffc44a95
"wrappers/vscode:/vscode.git/clone" did not exist on "9ff00fb0695fcc1fc2c18e467672879459ab4f2f"
Commit
ffc44a95
authored
Nov 26, 2009
by
Mark Friedrichs
Browse files
Removal of CudaFreeEnergyPlatform
parent
844a0bf6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
94 deletions
+0
-94
plugins/freeEnergy/platforms/cuda/include/CudaFreeEnergyPlatform.h
...reeEnergy/platforms/cuda/include/CudaFreeEnergyPlatform.h
+0
-94
No files found.
plugins/freeEnergy/platforms/cuda/include/CudaFreeEnergyPlatform.h
deleted
100644 → 0
View file @
844a0bf6
#ifndef OPENMM_CUDA_FREE_ENERGY_PLATFORM_H_
#define OPENMM_CUDA_FREE_ENERGY_PLATFORM_H_
/* -------------------------------------------------------------------------- *
* OpenMM *
* -------------------------------------------------------------------------- *
* This is part of the OpenMM molecular simulation toolkit originating from *
* Simbios, the NIH National Center for Physics-Based Simulation of *
* Biological Structures at Stanford, funded under the NIH Roadmap for *
* Medical Research, grant U54 GM072970. See https://simtk.org. *
* *
* Portions copyright (c) 2008 Stanford University and the Authors. *
* Authors: Peter Eastman *
* Contributors: *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU Lesser General Public License as published *
* by the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU Lesser General Public License for more details. *
* *
* You should have received a copy of the GNU Lesser General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
* -------------------------------------------------------------------------- */
#include "CudaPlatform.h"
struct
_gpuContext
;
namespace
OpenMM
{
/**
* This Platform subclass uses CUDA implementations of the OpenMM kernels to run on NVidia GPUs.
*/
class
OPENMM_EXPORT
CudaFreeEnergyPlatform
:
public
CudaPlatform
{
public:
//class PlatformData;
CudaFreeEnergyPlatform
();
const
std
::
string
&
getName
()
const
{
static
const
std
::
string
name
=
"CudaFreeEnergy"
;
return
name
;
}
#if 0
double getSpeed() const {
return 100;
}
bool supportsDoublePrecision() const;
const std::string& getPropertyValue(const Context& context, const std::string& property) const;
void setPropertyValue(Context& context, const std::string& property, const std::string& value) const;
void contextCreated(ContextImpl& context) const;
void contextDestroyed(ContextImpl& context) const;
/**
* This is the name of the parameter for selecting which CUDA device to use.
*/
static const std::string& CudaDevice() {
static const std::string key = "CudaDevice";
return key;
}
/**
* This is the name of the parameter for selecting whether CUDA should sync or spin loop while waiting for results.
*/
static const std::string& CudaUseBlockingSync() {
static const std::string key = "CudaUseBlockingSync";
return key;
}
#endif
};
#if 0
class CudaPlatform::PlatformData {
public:
PlatformData(_gpuContext* gpu);
_gpuContext* gpu;
bool removeCM;
bool hasBonds, hasAngles, hasPeriodicTorsions, hasRB, hasNonbonded, hasCustomNonbonded;
int nonbondedMethod, customNonbondedMethod;
int cmMotionFrequency;
int stepCount, computeForceCount;
double time, ewaldSelfEnergy;
std::map<std::string, std::string> propertyValues;
};
#endif
}
// namespace OpenMM
#endif
/*OPENMM_CUDA_FREE_ENERGY_PLATFORM_H_*/
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment