Skip to content

Commit

Permalink
Add more HSL macros in galahad_modules.h
Browse files Browse the repository at this point in the history
  • Loading branch information
amontoison committed Feb 14, 2024
1 parent 60b4d19 commit f600817
Show file tree
Hide file tree
Showing 2 changed files with 399 additions and 9 deletions.
21 changes: 12 additions & 9 deletions .github/julia/check_modules.jl
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,18 @@ modules_combinations = [(modules_single_int32, modules_double_int32, 32, 32, "li
(modules_double_int32, modules_double_int64, 32, 64, "libgalahad_double.so (Int32) and libgalahad_double.so (Int64)"),
(modules_single_int64, modules_double_int64, 64, 64, "libgalahad_single.so (Int64) and libgalahad_double.so (Int64)")]

single_double_modules = ["galahad_blas_interface", "galahad_lapack_interface", "galahad_clock", "galahad_common_ciface",
"galahad_copyright", "galahad_hash", "galahad_hash_ciface", "galahad_hsl_kb22_long_integer",
"galahad_hsl_mc68_integer", "galahad_hsl_mc68_integer_ciface", "galahad_hsl_mc78_integer",
"galahad_hsl_of01_integer", "galahad_hsl_zb01_integer", "galahad_kinds", "galahad_kinds_double",
"galahad_kinds_single", "galahad_string", "galahad_symbols", "galahad_tools", "lancelot_hsl_routines",
"mkl_pardiso", "mkl_pardiso_private", "pastixf_enums", "pastixf_interfaces", "spmf_enums",
"spmf_interfaces", "spral_core_analyse", "spral_hw_topology", "spral_kinds", "spral_kinds_double",
"spral_kinds_single", "spral_metis_wrapper", "spral_pgm", "spral_ssids_blas_iface",
"spral_ssids_lapack_iface", "spral_ssids_profile"]
single_double_modules = ["galahad_blas_interface", "galahad_lapack_interface",
"spral_ssids_blas_iface", "spral_ssids_lapack_iface",
"galahad_clock", "galahad_string", "galahad_symbols", "galahad_tools", "galahad_copyright", "galahad_hash",
"galahad_common_ciface", "galahad_hash_ciface",
"galahad_hsl_kb22_long_integer", "galahad_hsl_mc68_integer", "galahad_hsl_mc78_integer",
"galahad_hsl_of01_integer", "galahad_hsl_zb01_integer",
"galahad_hsl_mc68_integer_ciface",
"galahad_kinds", "galahad_kinds_single", "galahad_kinds_double",
"spral_kinds", "spral_kinds_single", "spral_kinds_double",
"mkl_pardiso", "mkl_pardiso_private", "lancelot_hsl_routines",
"pastixf_enums", "pastixf_interfaces", "spmf_enums", "spmf_interfaces",
"spral_core_analyse", "spral_hw_topology", "spral_metis_wrapper", "spral_pgm", "spral_ssids_profile"]

for (modules1, modules2, int1, int2, name) in modules_combinations
intersect_modules = intersect(modules1, modules2)
Expand Down
Loading

0 comments on commit f600817

Please sign in to comment.