Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C API Support #1626

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
c62d1ea
added c api, work on progress.
youwuyou Nov 4, 2023
d3678fe
Merge branch 'ginkgo-project:develop' into develop
youwuyou Nov 6, 2023
9b6b383
changed the c api header name to make c_api.hpp be included in the in…
Nov 6, 2023
99052c3
changed entry of the suffix to be detected instead for the c api
youwuyou Nov 6, 2023
c4128a2
propagate changes to c api
youwuyou Nov 6, 2023
c8773d4
Merge branch 'ginkgo-project:develop' into develop
youwuyou Dec 20, 2023
b23d0bc
added support for more eltypes of csr matrix
youwuyou Dec 23, 2023
b8e1e82
removed redundant semicolons
youwuyou Dec 26, 2023
d9da248
include the header for c integer types
youwuyou Dec 26, 2023
5b450a0
Merge branch 'ginkgo-project:develop' into develop
youwuyou Feb 26, 2024
37d66b4
minor changes
youwuyou Feb 29, 2024
6111a83
Merge branch 'develop' of https://github.com/ginkgo-project/ginkgo in…
youwuyou Jun 2, 2024
b68b24f
Merge pull request #2 from youwuyou/pasc_update
youwuyou Jun 2, 2024
20a1068
added sketch of direct & preconditioned iterative solvers
youwuyou Jun 2, 2024
d992285
used dynamic cast to go down of inheritance
youwuyou Jun 5, 2024
03d72ab
use dynamic cast in cuda/hip getters from executors
youwuyou Jun 6, 2024
b260d76
added more gpu getters
youwuyou Jun 7, 2024
ef134ca
refined doxygen and gpu getter routines
youwuyou Jun 18, 2024
a4ff795
Merge branch 'pasc_update' of github.com:youwuyou/ginkgo into develop
youwuyou Jun 18, 2024
9f52779
Merge branch 'ginkgo-project:develop' into develop
youwuyou Jun 18, 2024
2c595d7
Merge branch 'develop' of github.com:youwuyou/ginkgo into develop
youwuyou Jun 18, 2024
fcdec96
remove unnecessary comments
youwuyou Jun 18, 2024
9f1434f
revert new line change to cmakelist
youwuyou Jun 18, 2024
dcd0f9b
Update include/ginkgo/c_api.h
youwuyou Jun 24, 2024
dcf6ae9
Update core/c_api.cpp
youwuyou Jun 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cmake/install_helpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ function(ginkgo_install)
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
COMPONENT Ginkgo_Development
FILES_MATCHING PATTERN "*.hpp"
PATTERN "*.h" # C API header
)
install(DIRECTORY "${Ginkgo_BINARY_DIR}/include/"
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
Expand Down
1 change: 1 addition & 0 deletions core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ target_sources(${ginkgo_core}
base/segmented_array.cpp
base/timer.cpp
base/version.cpp
c_api.cpp
config/config.cpp
config/config_helper.cpp
config/property_tree.cpp
Expand Down
Loading
Loading