mirror of https://github.com/fredrikekre/HYPRE.jl
6 changed files with 14161 additions and 4 deletions
@ -1,5 +1,27 @@ |
|||||||
[general] |
[general] |
||||||
library_name = "libHYPRE" |
library_name = "libHYPRE" |
||||||
output_file_path = "libHYPRE.jl" |
output_file_path = "../lib/LibHYPRE.jl" |
||||||
jll_pkg_name = "HYPRE_jll" |
jll_pkg_name = "HYPRE_jll" |
||||||
export_symbol_prefixes = [] |
export_symbol_prefixes = [] |
||||||
|
output_ignorelist = [ |
||||||
|
# Overflows Int32 |
||||||
|
"MPI_FLOAT_INT", |
||||||
|
"MPI_DOUBLE_INT", |
||||||
|
"MPI_LONG_INT", |
||||||
|
"MPI_SHORT_INT", |
||||||
|
"MPI_LONG_DOUBLE_INT", |
||||||
|
# Uses NULL |
||||||
|
"MPI_T_ENUM_NULL", |
||||||
|
"MPI_T_CVAR_HANDLE_NULL", |
||||||
|
"MPI_T_PVAR_HANDLE_NULL", |
||||||
|
"MPI_T_PVAR_SESSION_NULL", |
||||||
|
# Bogus expression: const MPI_ARGV_NULL = (Cchar * (*))(0) |
||||||
|
"MPI_ARGV_NULL", |
||||||
|
# Undefined values DBL_MAX, DBL_MIN, DBL_EPSILON, DBL_MIN_EXP |
||||||
|
"HYPRE_REAL_MAX", |
||||||
|
"HYPRE_REAL_MIN", |
||||||
|
"HYPRE_REAL_EPSILON", |
||||||
|
"HYPRE_REAL_MIN_EXP", |
||||||
|
# Bogus expression: const HYPRE_VERSION = ((("HYPRE_RELEASE_NAME Date Compiled: ")(__DATE__))(" "))(__TIME__) |
||||||
|
"HYPRE_VERSION", |
||||||
|
] |
||||||
|
|||||||
@ -1,3 +1,14 @@ |
|||||||
module HYPRE |
module HYPRE |
||||||
|
|
||||||
|
module LibHYPRE |
||||||
|
include("../lib/LibHYPRE.jl") |
||||||
|
|
||||||
|
# Export everything with HYPRE_ prefix |
||||||
|
for name in names(@__MODULE__; all=true) |
||||||
|
if startswith(string(name), "HYPRE_") |
||||||
|
@eval export $name |
||||||
|
end |
||||||
|
end |
||||||
|
end |
||||||
|
|
||||||
end # module HYPRE |
end # module HYPRE |
||||||
|
|||||||
Loading…
Reference in new issue