├── CMakeLists.txt ├── CheckComputeCapability.cmake ├── FindEigen.cmake ├── README.txt ├── cuda_compute_capability.c ├── include └── CudaLBFGS │ ├── cost_function.h │ ├── error_checking.h │ ├── lbfgs.h │ └── timer.h ├── lbfgs ├── CMakeLists.txt ├── CudaLBFGSBuildTreeSettings.cmake.in ├── CudaLBFGSConfig.cmake.in ├── CudaLBFGSConfigVersion.cmake.in ├── cost_function.cu ├── lbfgs.cpp ├── lbfgs.cu ├── linesearch_cpu.cpp ├── linesearch_cpu.h ├── linesearch_gpu.h ├── tests │ ├── CMakeLists.txt │ ├── matrices.h │ ├── quadratic_test_cpu.cu │ ├── quadratic_test_gpu_gpu.cu │ ├── quadratic_test_gpu_host.cu │ ├── rosenbrock_test_cpu.cu │ ├── rosenbrock_test_gpu_gpu.cu │ └── rosenbrock_test_gpu_host.cu └── timer.cu ├── projects ├── CMakeLists.txt ├── parabola │ ├── CMakeLists.txt │ └── parabola.cu ├── quadratic │ ├── CMakeLists.txt │ └── quadratic.cu └── rosenbrock │ ├── CMakeLists.txt │ ├── rosenbrock.cu │ └── rosenbrock_nd.cu └── scripts └── plot_linesearch.py /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CheckComputeCapability.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/CheckComputeCapability.cmake -------------------------------------------------------------------------------- /FindEigen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/FindEigen.cmake -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/README.txt -------------------------------------------------------------------------------- /cuda_compute_capability.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/cuda_compute_capability.c -------------------------------------------------------------------------------- /include/CudaLBFGS/cost_function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/include/CudaLBFGS/cost_function.h -------------------------------------------------------------------------------- /include/CudaLBFGS/error_checking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/include/CudaLBFGS/error_checking.h -------------------------------------------------------------------------------- /include/CudaLBFGS/lbfgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/include/CudaLBFGS/lbfgs.h -------------------------------------------------------------------------------- /include/CudaLBFGS/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/include/CudaLBFGS/timer.h -------------------------------------------------------------------------------- /lbfgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/CMakeLists.txt -------------------------------------------------------------------------------- /lbfgs/CudaLBFGSBuildTreeSettings.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/CudaLBFGSBuildTreeSettings.cmake.in -------------------------------------------------------------------------------- /lbfgs/CudaLBFGSConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/CudaLBFGSConfig.cmake.in -------------------------------------------------------------------------------- /lbfgs/CudaLBFGSConfigVersion.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/CudaLBFGSConfigVersion.cmake.in -------------------------------------------------------------------------------- /lbfgs/cost_function.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/cost_function.cu -------------------------------------------------------------------------------- /lbfgs/lbfgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/lbfgs.cpp -------------------------------------------------------------------------------- /lbfgs/lbfgs.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/lbfgs.cu -------------------------------------------------------------------------------- /lbfgs/linesearch_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/linesearch_cpu.cpp -------------------------------------------------------------------------------- /lbfgs/linesearch_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/linesearch_cpu.h -------------------------------------------------------------------------------- /lbfgs/linesearch_gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/linesearch_gpu.h -------------------------------------------------------------------------------- /lbfgs/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lbfgs/tests/matrices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/matrices.h -------------------------------------------------------------------------------- /lbfgs/tests/quadratic_test_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/quadratic_test_cpu.cu -------------------------------------------------------------------------------- /lbfgs/tests/quadratic_test_gpu_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/quadratic_test_gpu_gpu.cu -------------------------------------------------------------------------------- /lbfgs/tests/quadratic_test_gpu_host.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/quadratic_test_gpu_host.cu -------------------------------------------------------------------------------- /lbfgs/tests/rosenbrock_test_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/rosenbrock_test_cpu.cu -------------------------------------------------------------------------------- /lbfgs/tests/rosenbrock_test_gpu_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/rosenbrock_test_gpu_gpu.cu -------------------------------------------------------------------------------- /lbfgs/tests/rosenbrock_test_gpu_host.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/tests/rosenbrock_test_gpu_host.cu -------------------------------------------------------------------------------- /lbfgs/timer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/lbfgs/timer.cu -------------------------------------------------------------------------------- /projects/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/CMakeLists.txt -------------------------------------------------------------------------------- /projects/parabola/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/parabola/CMakeLists.txt -------------------------------------------------------------------------------- /projects/parabola/parabola.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/parabola/parabola.cu -------------------------------------------------------------------------------- /projects/quadratic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/quadratic/CMakeLists.txt -------------------------------------------------------------------------------- /projects/quadratic/quadratic.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/quadratic/quadratic.cu -------------------------------------------------------------------------------- /projects/rosenbrock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/rosenbrock/CMakeLists.txt -------------------------------------------------------------------------------- /projects/rosenbrock/rosenbrock.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/rosenbrock/rosenbrock.cu -------------------------------------------------------------------------------- /projects/rosenbrock/rosenbrock_nd.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/projects/rosenbrock/rosenbrock_nd.cu -------------------------------------------------------------------------------- /scripts/plot_linesearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwetzl/CudaLBFGS/HEAD/scripts/plot_linesearch.py --------------------------------------------------------------------------------