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
b04bb22c
Commit
b04bb22c
authored
Aug 19, 2009
by
Mark Friedrichs
Browse files
Added tests based on parameter files
parent
1bf94ae2
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
88184 additions
and
10 deletions
+88184
-10
platforms/cuda/tests/CMakeLists.txt
platforms/cuda/tests/CMakeLists.txt
+32
-10
platforms/cuda/tests/TstCudaUsingParameterFile.cpp
platforms/cuda/tests/TstCudaUsingParameterFile.cpp
+3835
-0
platforms/cuda/tests/bptiMdRfNoPbcParameters.txt
platforms/cuda/tests/bptiMdRfNoPbcParameters.txt
+63483
-0
platforms/cuda/tests/lambdaSdObcParameters.txt
platforms/cuda/tests/lambdaSdObcParameters.txt
+20834
-0
No files found.
platforms/cuda/tests/CMakeLists.txt
View file @
b04bb22c
...
@@ -12,22 +12,44 @@ FILE(GLOB TEST_PROGS "*Test*.cpp")
...
@@ -12,22 +12,44 @@ FILE(GLOB TEST_PROGS "*Test*.cpp")
FOREACH
(
TEST_PROG
${
TEST_PROGS
}
)
FOREACH
(
TEST_PROG
${
TEST_PROGS
}
)
GET_FILENAME_COMPONENT
(
TEST_ROOT
${
TEST_PROG
}
NAME_WE
)
GET_FILENAME_COMPONENT
(
TEST_ROOT
${
TEST_PROG
}
NAME_WE
)
# Link with shared library
# Link with shared library
CUDA_ADD_EXECUTABLE
(
${
TEST_ROOT
}
${
TEST_PROG
}
)
CUDA_ADD_EXECUTABLE
(
${
TEST_ROOT
}
${
TEST_PROG
}
)
TARGET_LINK_LIBRARIES
(
${
TEST_ROOT
}
${
SHARED_TARGET
}
)
TARGET_LINK_LIBRARIES
(
${
TEST_ROOT
}
${
SHARED_TARGET
}
)
ADD_TEST
(
${
TEST_ROOT
}
${
EXECUTABLE_OUTPUT_PATH
}
/
${
TEST_ROOT
}
)
ADD_TEST
(
${
TEST_ROOT
}
${
EXECUTABLE_OUTPUT_PATH
}
/
${
TEST_ROOT
}
)
# Link with static library
# Link with static library
# SET(TEST_STATIC ${TEST_ROOT}Static)
#
SET(TEST_STATIC ${TEST_ROOT}Static)
# CUDA_ADD_EXECUTABLE(${TEST_STATIC} ${TEST_PROG})
#
CUDA_ADD_EXECUTABLE(${TEST_STATIC} ${TEST_PROG})
# SET_TARGET_PROPERTIES(${TEST_STATIC}
#
SET_TARGET_PROPERTIES(${TEST_STATIC}
# PROPERTIES
#
PROPERTIES
# COMPILE_FLAGS "-DOPENMM_USE_STATIC_LIBRARIES"
#
COMPILE_FLAGS "-DOPENMM_USE_STATIC_LIBRARIES"
# )
#
)
# TARGET_LINK_LIBRARIES(${TEST_STATIC} ${STATIC_TARGET})
#
TARGET_LINK_LIBRARIES(${TEST_STATIC} ${STATIC_TARGET})
# ADD_TEST(${TEST_STATIC} ${EXECUTABLE_OUTPUT_PATH}/${TEST_STATIC})
#
ADD_TEST(${TEST_STATIC} ${EXECUTABLE_OUTPUT_PATH}/${TEST_STATIC})
ENDFOREACH
(
TEST_PROG
${
TEST_PROGS
}
)
ENDFOREACH
(
TEST_PROG
${
TEST_PROGS
}
)
# TestCudaUsingParameterFile customized w/ command-line argument (input file name used in test)
ADD_EXECUTABLE
(
TestCudaUsingParameterFile TstCudaUsingParameterFile.cpp
)
TARGET_LINK_LIBRARIES
(
TestCudaUsingParameterFile
${
SHARED_TARGET
}
)
ADD_TEST
(
TestCudaUsingParameterFile
"
${
EXECUTABLE_OUTPUT_PATH
}
/TestCudaUsingParameterFile"
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/lambdaSdObcParameters.txt"
)
ADD_TEST
(
TestCudaUsingParameterFile
"
${
EXECUTABLE_OUTPUT_PATH
}
/TestCudaUsingParameterFile"
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/bptiMdRfNoPbcParameters.txt"
)
SET
(
TEST_ROOT TestCudaUsingParameterFile
)
SET
(
TEST_PROG TstCudaUsingParameterFile.cpp
)
SET
(
TEST_STATIC
${
TEST_ROOT
}
Static
)
SET
(
INCLUDE_CUDA_STATIC 1
)
#IF(INCLUDE_CUDA_STATIC)
# ADD_EXECUTABLE(${TEST_STATIC} ${TEST_PROG})
# SET_TARGET_PROPERTIES(${TEST_STATIC}
# PROPERTIES
# COMPILE_FLAGS "-DOPENMM_USE_STATIC_LIBRARIES"
# )
# TARGET_LINK_LIBRARIES(${TEST_STATIC} ${STATIC_TARGET} ${STATIC_BROOK_TARGET})
# ADD_TEST(${TEST_STATIC} "${EXECUTABLE_OUTPUT_PATH}/TestCudaUsingParameterFileStatic" "-parameterFileName" "${CMAKE_CURRENT_SOURCE_DIR}/lambdaSdObcParameters.txt")
# ADD_TEST(${TEST_STATIC} "${EXECUTABLE_OUTPUT_PATH}/TestCudaUsingParameterFileStatic" "-parameterFileName" "${CMAKE_CURRENT_SOURCE_DIR}/bptiMdRfNoPbcParameters.txt")
# ADD_TEST(${TEST_STATIC} "${EXECUTABLE_OUTPUT_PATH}/TestCudaUsingParameterFileStatic" "-parameterFileName" "${CMAKE_CURRENT_SOURCE_DIR}/bptiMdRfPbcParameters.txt" " +checkEnergyForceConsistent -checkForces" )
#ENDIF(INCLUDE_CUDA_STATIC)
platforms/cuda/tests/TstCudaUsingParameterFile.cpp
0 → 100644
View file @
b04bb22c
This diff is collapsed.
Click to expand it.
platforms/cuda/tests/bptiMdRfNoPbcParameters.txt
0 → 100644
View file @
b04bb22c
This diff is collapsed.
Click to expand it.
platforms/cuda/tests/lambdaSdObcParameters.txt
0 → 100644
View file @
b04bb22c
This diff is collapsed.
Click to expand it.
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