Comments (11)
I try to do a meeting with you @nimgould and @jfowkes about that since February.
Let's do a meeting please.
from galahad.
Yes, I'm coming back to Montréal on Saturday.
Ok for 3PM (England time).
from galahad.
I just fixed it.
It's because I added the suffix _64
for the shared libraries compiled with 64-bits integer (see 3fdefd7).
Off-topic: You wrote a great README, Jari!
from galahad.
Yes, when are you free. We are around both this week and next
from galahad.
Next week I'm free. Is Tuesday fine for you?
I'm also free other days if needed.
from galahad.
Yes, next Tuesday. Will you back in Canada/USA? How about 3PM our time?
from galahad.
As we discussed yesterday, it's failing because some Fortran modules are the same in single and double precision and could collapse.
- With 32-bit integer:
pastixf_interfaces.mod
andspmf_interfaces.mod
. - With 64-bit integer:
pastixf_interfaces_64.mod
andspmf_interfaces_64.mod
.
from galahad.
I have changed these modules so that they now have a _double_64 (etc) suffix. But as they are only interfaces, it is not obvious to me how a prebuilt pastix will be able to use these, as the internal interface blocks are to the pastix library-defined (e.g.) pastix_task_analyze_f08 which
has the same name in single/double and 32/64-bit integer. This is unlike, for example, HSL where the HSL packages have unique real and integer-dependent names.
from galahad.
Now getting
1s
1
Run julia --color=yes .github/julia/check_modules.jl
17
ERROR: LoadError: IOError: readdir("/home/runner/work/GALAHAD/GALAHAD/.github/julia/../../builddir_int64/libgalahad_single.so.p"): no such file or directory (ENOENT)
18
Stacktrace:
19
[1] uv_error
20
@ ./libuv.jl:100 [inlined]
21
[2] readdir(dir::String; join::Bool, sort::Bool)
22
@ Base.Filesystem ./file.jl:869
23
[3] readdir
24
@ ./file.jl:862 [inlined]
25
[4] exported_modules(path::String)
26
@ Main ~/work/GALAHAD/GALAHAD/.github/julia/check_modules.jl:7
27
[5] top-level scope
28
@ ~/work/GALAHAD/GALAHAD/.github/julia/check_modules.jl:18
29
in expression starting at /home/runner/work/GALAHAD/GALAHAD/.github/julia/check_modules.jl:18
Any idea what this all means?
from galahad.
@amontoison it looks like the Julia modules script is now broken?
from galahad.
FIxed on the branch galahad5-nick
.
from galahad.
Related Issues (20)
- Test the Julia interface GALAHAD.jl with CI
- Test GALAHAD with HSL subset
- ILP64 BLAS and LAPACK librairies of NVIDIA don't have the suffix _64 HOT 1
- scu_initialize is not implemented in the C interface of SCU HOT 10
- all builds now fail as blas/lapack are now modern (.f90) rather than traditional (*.f)
- [documentation] Explain how we can compile static libraries with Meson
- Improve tests for SLLS
- Register GALAHAD.jl HOT 1
- Compile GALAHAD_jll.jl with HSL_jll.jl HOT 1
- GALAHAD is unable to use PASTIX / SPM HOT 3
- Name of the libraries when GALAHAD is compiled with 64-bit integer HOT 3
- TagBot trigger issue HOT 2
- [CI] Install C Regex Library on Windows HOT 4
- [CI] Cirrus CI Julia install fails
- MKL-Pardiso with 64-bit integer
- Clong has been replaced by int64_t in the HSL headers HOT 23
- added gkregex for Windows issue HOT 19
- Python solve routines should allow keyword arguments HOT 9
- [C Interface] Garbled NLS subproblem_inform HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from galahad.