Created
February 21, 2025 21:45
-
-
Save pgbarletta/e6b68d2e4bd2a842e701ba6659add4af to your computer and use it in GitHub Desktop.
pip install -e . output
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Obtaining file:///home/pb777/apocharmm | |
Preparing metadata (setup.py): started | |
Preparing metadata (setup.py): finished with status 'done' | |
Requirement already satisfied: netcdf4 in /home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages (from charmm==0.0.1) (1.6.4) | |
Requirement already satisfied: cftime in /home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages (from netcdf4->charmm==0.0.1) (1.6.4) | |
Requirement already satisfied: certifi in /home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages (from netcdf4->charmm==0.0.1) (2025.1.31) | |
Requirement already satisfied: numpy in /home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages (from netcdf4->charmm==0.0.1) (1.26.4) | |
Installing collected packages: charmm | |
DEPRECATION: Legacy editable install of charmm==0.0.1 from file:///home/pb777/apocharmm (setup.py develop) is deprecated. pip 25.1 will enforce this behaviour change. A possible replacement is to add a pyproject.toml or enable --use-pep517, and use setuptools >= 64. If the resulting installation is not behaving as expected, try using --config-settings editable_mode=compat. Please consult the setuptools documentation for more information. Discussion can be found at https://github.com/pypa/pip/issues/11457 | |
Running setup.py develop for charmm | |
error: subprocess-exited-with-error | |
× python setup.py develop did not run successfully. | |
│ exit code: 1 | |
╰─> [774 lines of output] | |
running develop | |
/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. | |
!! | |
******************************************************************************** | |
Please avoid running ``setup.py`` and ``easy_install``. | |
Instead, use pypa/build, pypa/installer or other | |
standards-based tools. | |
See https://github.com/pypa/setuptools/issues/917 for details. | |
******************************************************************************** | |
!! | |
easy_install.initialize_options(self) | |
/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. | |
!! | |
******************************************************************************** | |
Please avoid running ``setup.py`` directly. | |
Instead, use pypa/build, pypa/installer or other | |
standards-based tools. | |
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. | |
******************************************************************************** | |
!! | |
self.initialize_options() | |
running egg_info | |
writing charmm.egg-info/PKG-INFO | |
writing dependency_links to charmm.egg-info/dependency_links.txt | |
writing requirements to charmm.egg-info/requires.txt | |
writing top-level names to charmm.egg-info/top_level.txt | |
reading manifest file 'charmm.egg-info/SOURCES.txt' | |
adding license file 'LICENSE' | |
writing manifest file 'charmm.egg-info/SOURCES.txt' | |
running build_ext | |
-- pybind11 v3.0.0 dev1 | |
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) | |
-- Configuring done (0.1s) | |
-- Generating done (0.0s) | |
-- Build files have been written to: /home/pb777/apocharmm/build/temp.linux-x86_64-cpython-311 | |
[ 0%] Built target CatchMain | |
[ 1%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/XYZQ.cu.o | |
[ 2%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CudaNeighborListBuild.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 2%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CudaPMERecip.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/EDSForceManager.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/DcdSubscriber.cu.o | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmCrd.cu.o | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/EDSSubscriber.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/EDSForceManager.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/Matrix3d.cu.o | |
[ 4%] Building CUDA object CMakeFiles/chcudalib.dir/src/Force.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/Force.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/DcdSubscriber.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/Matrix3d.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudalib.dir/src/EDSSubscriber.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudalib.dir/src/ForceManager.cu.o | |
[ 8%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmParameters.cu.o | |
[ 9%] Building CUDA object CMakeFiles/chcudalib.dir/src/FEPSubscriber.cu.o | |
[ 9%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/ForceManager.cu.o | |
[ 10%] Building CUDA object CMakeFiles/chcudalib.dir/src/CudaNeighborListBuild.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 11%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/FEPSubscriber.cu.o | |
[ 11%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/ForceManagerGenerator.cu.o | |
[ 12%] Building CUDA object CMakeFiles/chcudalib.dir/src/ForceManagerGenerator.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 13%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmResidueTopology.cu.o | |
[ 13%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmPSF.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
In file included from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx3.hpp:635, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx.cuh:54, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/device/device_for.cuh:40, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/parallel_for.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/swap_ranges.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/swap_ranges.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap_ranges.inl:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/swap.h:185, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/iter_swap.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/iter_swap.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/reference.h:37, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/memory.h:35, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/temporary_array.h:46, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h:47, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:79, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/copy.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.h:72, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.h:45, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.h:191, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/vector_base.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/device_vector.h:33, | |
from /home/pb777/apocharmm/src/CudaNeighborListBuild.cu:20: | |
/usr/local/cuda/targets/x86_64-linux/include/nvtx3/nvToolsExt.h:179:2: error: #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
179 | #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
| ^~~~~ | |
In file included from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx3.hpp:635, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx.cuh:54, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/device/device_for.cuh:40, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/parallel_for.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/swap_ranges.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/swap_ranges.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap_ranges.inl:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/swap.h:185, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/iter_swap.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/iter_swap.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/reference.h:37, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/memory.h:35, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/temporary_array.h:46, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h:47, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:79, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/copy.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.h:72, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.h:45, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.h:191, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/vector_base.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/device_vector.h:33, | |
from /home/pb777/apocharmm/src/CudaNeighborListBuild.cu:20: | |
/usr/local/cuda/targets/x86_64-linux/include/nvtx3/nvToolsExt.h:179:2: error: #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
179 | #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
| ^~~~~ | |
gmake[2]: *** [CMakeFiles/chcudadynlib.dir/build.make:375: CMakeFiles/chcudadynlib.dir/src/CudaNeighborListBuild.cu.o] Error 1 | |
gmake[2]: *** Waiting for unfinished jobs.... | |
[ 13%] Building CUDA object CMakeFiles/chcudalib.dir/src/CharmmCrd.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
gmake[2]: *** [CMakeFiles/chcudalib.dir/build.make:375: CMakeFiles/chcudalib.dir/src/CudaNeighborListBuild.cu.o] Error 1 | |
gmake[2]: *** Waiting for unfinished jobs.... | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<int, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<int, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
gmake[1]: *** [CMakeFiles/Makefile2:241: CMakeFiles/chcudadynlib.dir/all] Error 2 | |
gmake[1]: *** Waiting for unfinished jobs.... | |
gmake[1]: *** [CMakeFiles/Makefile2:215: CMakeFiles/chcudalib.dir/all] Error 2 | |
gmake: *** [Makefile:101: all] Error 2 | |
Traceback (most recent call last): | |
File "<string>", line 2, in <module> | |
File "<pip-setuptools-caller>", line 34, in <module> | |
File "/home/pb777/apocharmm/setup.py", line 133, in <module> | |
setup( | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup | |
return distutils.core.setup(**attrs) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 186, in setup | |
return run_commands(dist) | |
^^^^^^^^^^^^^^^^^^ | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 202, in run_commands | |
dist.run_commands() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 983, in run_commands | |
self.run_command(cmd) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/dist.py", line 999, in run_command | |
super().run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command | |
cmd_obj.run() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py", line 35, in run | |
self.install_for_development() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py", line 112, in install_for_development | |
self.run_command('build_ext') | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command | |
self.distribution.run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/dist.py", line 999, in run_command | |
super().run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command | |
cmd_obj.run() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 99, in run | |
_build_ext.run(self) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 365, in run | |
self.build_extensions() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 481, in build_extensions | |
self._build_extensions_serial() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 507, in _build_extensions_serial | |
self.build_extension(ext) | |
File "/home/pb777/apocharmm/setup.py", line 128, in build_extension | |
subprocess.check_call( | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/subprocess.py", line 413, in check_call | |
raise CalledProcessError(retcode, cmd) | |
subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2. | |
[end of output] | |
note: This error originates from a subprocess, and is likely not a problem with pip. | |
error: subprocess-exited-with-error | |
× python setup.py develop did not run successfully. | |
│ exit code: 1 | |
╰─> [774 lines of output] | |
running develop | |
/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. | |
!! | |
******************************************************************************** | |
Please avoid running ``setup.py`` and ``easy_install``. | |
Instead, use pypa/build, pypa/installer or other | |
standards-based tools. | |
See https://github.com/pypa/setuptools/issues/917 for details. | |
******************************************************************************** | |
!! | |
easy_install.initialize_options(self) | |
/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated. | |
!! | |
******************************************************************************** | |
Please avoid running ``setup.py`` directly. | |
Instead, use pypa/build, pypa/installer or other | |
standards-based tools. | |
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. | |
******************************************************************************** | |
!! | |
self.initialize_options() | |
running egg_info | |
writing charmm.egg-info/PKG-INFO | |
writing dependency_links to charmm.egg-info/dependency_links.txt | |
writing requirements to charmm.egg-info/requires.txt | |
writing top-level names to charmm.egg-info/top_level.txt | |
reading manifest file 'charmm.egg-info/SOURCES.txt' | |
adding license file 'LICENSE' | |
writing manifest file 'charmm.egg-info/SOURCES.txt' | |
running build_ext | |
-- pybind11 v3.0.0 dev1 | |
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) | |
-- Configuring done (0.1s) | |
-- Generating done (0.0s) | |
-- Build files have been written to: /home/pb777/apocharmm/build/temp.linux-x86_64-cpython-311 | |
[ 0%] Built target CatchMain | |
[ 1%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/XYZQ.cu.o | |
[ 2%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CudaNeighborListBuild.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 2%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CudaPMERecip.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/EDSForceManager.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/DcdSubscriber.cu.o | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmCrd.cu.o | |
[ 3%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/EDSSubscriber.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/EDSForceManager.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/Matrix3d.cu.o | |
[ 4%] Building CUDA object CMakeFiles/chcudalib.dir/src/Force.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/Force.cu.o | |
[ 5%] Building CUDA object CMakeFiles/chcudalib.dir/src/DcdSubscriber.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/Matrix3d.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudalib.dir/src/EDSSubscriber.cu.o | |
[ 6%] Building CUDA object CMakeFiles/chcudalib.dir/src/ForceManager.cu.o | |
[ 8%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmParameters.cu.o | |
[ 9%] Building CUDA object CMakeFiles/chcudalib.dir/src/FEPSubscriber.cu.o | |
[ 9%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/ForceManager.cu.o | |
[ 10%] Building CUDA object CMakeFiles/chcudalib.dir/src/CudaNeighborListBuild.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 11%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/FEPSubscriber.cu.o | |
[ 11%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/ForceManagerGenerator.cu.o | |
[ 12%] Building CUDA object CMakeFiles/chcudalib.dir/src/ForceManagerGenerator.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
[ 13%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmResidueTopology.cu.o | |
[ 13%] Building CUDA object CMakeFiles/chcudadynlib.dir/src/CharmmPSF.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
In file included from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx3.hpp:635, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx.cuh:54, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/device/device_for.cuh:40, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/parallel_for.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/swap_ranges.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/swap_ranges.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap_ranges.inl:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/swap.h:185, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/iter_swap.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/iter_swap.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/reference.h:37, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/memory.h:35, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/temporary_array.h:46, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h:47, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:79, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/copy.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.h:72, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.h:45, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.h:191, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/vector_base.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/device_vector.h:33, | |
from /home/pb777/apocharmm/src/CudaNeighborListBuild.cu:20: | |
/usr/local/cuda/targets/x86_64-linux/include/nvtx3/nvToolsExt.h:179:2: error: #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
179 | #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
| ^~~~~ | |
In file included from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx3.hpp:635, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/detail/nvtx.cuh:54, | |
from /usr/local/cuda/targets/x86_64-linux/include/cub/device/device_for.cuh:40, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/parallel_for.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/swap_ranges.h:43, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/swap_ranges.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap_ranges.inl:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/swap.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/swap.h:185, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/iter_swap.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/iter_swap.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/reference.h:37, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/memory.h:35, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:31, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/temporary_array.h:46, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h:47, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:79, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/system/detail/adl/copy.h:50, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/copy.h:72, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.inl:30, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.h:45, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.inl:29, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/contiguous_storage.h:191, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/detail/vector_base.h:34, | |
from /usr/local/cuda/targets/x86_64-linux/include/thrust/device_vector.h:33, | |
from /home/pb777/apocharmm/src/CudaNeighborListBuild.cu:20: | |
/usr/local/cuda/targets/x86_64-linux/include/nvtx3/nvToolsExt.h:179:2: error: #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
179 | #error "Trying to #include NVTX version 3 in a source file where an older NVTX version has already been included. If you are not directly using NVTX (the NVIDIA Tools Extension library), you are getting this error because libraries you are using have included different versions of NVTX. Suggested solutions are: (1) reorder #includes so the newest NVTX version is included first, (2) avoid using the conflicting libraries in the same .c/.cpp file, or (3) update the library using the older NVTX version to use the newer version instead." | |
| ^~~~~ | |
gmake[2]: *** [CMakeFiles/chcudadynlib.dir/build.make:375: CMakeFiles/chcudadynlib.dir/src/CudaNeighborListBuild.cu.o] Error 1 | |
gmake[2]: *** Waiting for unfinished jobs.... | |
[ 13%] Building CUDA object CMakeFiles/chcudalib.dir/src/CharmmCrd.cu.o | |
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). | |
gmake[2]: *** [CMakeFiles/chcudalib.dir/build.make:375: CMakeFiles/chcudalib.dir/src/CudaNeighborListBuild.cu.o] Error 1 | |
gmake[2]: *** Waiting for unfinished jobs.... | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(252): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(253): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(254): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(256): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 4].w; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(261): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(262): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(263): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
/home/pb777/apocharmm/include/cuda_pme_gather.h(265): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].w += shred[i + 2].w; | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<int, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/reduce.h(32): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/reduce.h(37): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_add_force<long long, double, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(44): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("add_force<double, long long> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(19): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<float, double> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/include/ForceManagerGenerator.h(83): warning #997-D: function "ForceManagerGenerator::generateForceManager()" is hidden by "AlchemicalForceManagerGenerator::generateForceManager" -- virtual function override intended? | |
std::shared_ptr<ForceManager> generateForceManager(double lambdaElecIn, | |
^ | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1231): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 4].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1232): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 4].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1233): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 4].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1237): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].x += shred[i + 2].x; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1238): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].y += shred[i + 2].y; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/src/CudaPMERecip.cu(1239): warning #3012-D: a volatile destination type for a compound assignment expression is deprecated | |
shred[i].z += shred[i + 2].z; | |
^ | |
detected during instantiation of "void CudaPMERecip<AT, CT, CT2>::gather_force(int, const double *, const Bspline<CT> &, int, CT *) [with AT=int, CT=float, CT2=float2]" at line 2851 | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<int, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/home/pb777/apocharmm/include/reduce.h(26): warning #20281-D: in whole program compilation mode ("-rdc=false"), a __global__ function template instantiation or specialization ("reduce_force<long long, float> ") will be required to have a definition in the current translation unit, when "-static-global-template-stub" will be set to "true" by default in the future. To resolve this issue, either use "-rdc=true", or explicitly set "-static-global-template-stub=false" (but see nvcc documentation about downsides of turning it off) | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h(53): remark #20200-D: #pragma message: "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
#pragma message "DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers." | |
^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
/usr/local/cuda/targets/x86_64-linux/include/nvToolsExt.h:53:803: note: ‘#pragma message: DEPRECATION NOTICE: NVTX 2 is deprecated and will be removed from toolkits that distribute it in their next major version (CUDA 12.9). Please use NVTX 3 instead. All NVTX 2 API functions are supported in version 3. The implementation is now header-only, so you no longer need to link with and distribute a dynamic library to use NVTX. Ensure you are explicitly using NVTX 3 by writing #include <nvtx3/nvToolsExt.h> instead of #include <nvToolsExt.h>. Remove nvToolsExt from your link command and linker search paths, and stop deploying libnvToolsExt.so or nvToolsExt64_1.dll -- these binary libraries will not be shipped with NVTX 3 for C/C++ usage. A new library called 'libnvtx3interop.so' or 'nvtx3interop.dll' will be provided for interop with other languages. This message can be suppressed by defining NVTX_SUPPRESS_V2_DEPRECATION_WARNING before including the NVTX 2 headers.’ | |
53 | #pragma message NVTX_V2_DEPRECATION_WARNING_MESSAGE | |
| ^ | |
gmake[1]: *** [CMakeFiles/Makefile2:241: CMakeFiles/chcudadynlib.dir/all] Error 2 | |
gmake[1]: *** Waiting for unfinished jobs.... | |
gmake[1]: *** [CMakeFiles/Makefile2:215: CMakeFiles/chcudalib.dir/all] Error 2 | |
gmake: *** [Makefile:101: all] Error 2 | |
Traceback (most recent call last): | |
File "<string>", line 2, in <module> | |
File "<pip-setuptools-caller>", line 34, in <module> | |
File "/home/pb777/apocharmm/setup.py", line 133, in <module> | |
setup( | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup | |
return distutils.core.setup(**attrs) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 186, in setup | |
return run_commands(dist) | |
^^^^^^^^^^^^^^^^^^ | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 202, in run_commands | |
dist.run_commands() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 983, in run_commands | |
self.run_command(cmd) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/dist.py", line 999, in run_command | |
super().run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command | |
cmd_obj.run() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py", line 35, in run | |
self.install_for_development() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/develop.py", line 112, in install_for_development | |
self.run_command('build_ext') | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command | |
self.distribution.run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/dist.py", line 999, in run_command | |
super().run_command(command) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command | |
cmd_obj.run() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 99, in run | |
_build_ext.run(self) | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 365, in run | |
self.build_extensions() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 481, in build_extensions | |
self._build_extensions_serial() | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 507, in _build_extensions_serial | |
self.build_extension(ext) | |
File "/home/pb777/apocharmm/setup.py", line 128, in build_extension | |
subprocess.check_call( | |
File "/home/pb777/miniforge3/envs/apo/lib/python3.11/subprocess.py", line 413, in check_call | |
raise CalledProcessError(retcode, cmd) | |
subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2. | |
[end of output] | |
note: This error originates from a subprocess, and is likely not a problem with pip. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment