Comments (12)
I have reinstalled dealii with candi successfully, thanks a lot. @tjhei @bangerth
from candi.
Do you get the same error with step-1, for example?
The key reason is this line:
Library not loaded: 'libTKBO.11.dylib'
Apparently, the system does not contain this library. I don't have any idea what it is supposed to do.
from candi.
This error is from open cascade, which currently does not work correctly on M1. I would suggest you rerun Candi from scratch without open cascade for now.
Also see https://github.com/dealii/dealii/wiki/Apple-ARM-M1-OSX
We should probably make it more obvious somewhere what works and doesn't work on ARM right now. Sorry about that.
from candi.
Do you get the same error with step-1, for example?
The key reason is this line:
Library not loaded: 'libTKBO.11.dylib'
Apparently, the system does not contain this library. I don't have any idea what it is supposed to do.
Hi Prof. bangerth, thanks for your reply. According to your suggestion, I have tested the example step-1, and got the same error as that with step-32. Also, I have found the file 'libTKBO.11.dylib' under the library of the oce I setup. The question now is I don't know how to make it be found in the future whenever I run dealii. I am a new hand with the mac OS system.
from candi.
Hi Dr. tjhei, thanks for your reply. However, I don't know what to do with your suggestion of 'rerun Candi from scratch without open cascade' because I don't know about 'cascade' and 'scratch'. (awkwardness) @tjhei
from candi.
"start from scratch" = do it again, in a new directory that does not contain any remnants of your previous experiment.
Without cascade: candi is driven by a configuration file in which you can switch dependencies on/off. Switch off the OpenCASCADE or OCC dependency (I don't recall how it is named, but it is one of these two names).
from candi.
Thanks for your kind explanation Prof. bangerth. I understand now that I need to reinstall dealii with candi and make specific configuratiion of switching off the OpenCascade. I will try that.
from candi.
Starting from scratch means deleting the output directory Candi produced (typically deal.ii-candi in your home directory) and running Candi again.
You can specify the packages to install on the command line as shown on the wiki page I linked above or by commenting out lines in the candi.cfg.
from candi.
Do you mean that when I reinstall candi I should use the commond line like this, './candi.sh -j 8 --packages="hdf5 p4est trilinos dealii", please? The important point is I should specify the parameter packages rather than with the default value, isn't it? @tjhei I didn't specify this parameter when I installed candi before.
from candi.
Do you mean that when I reinstall candi I should use the commond line like this, './candi.sh -j 8 --packages="hdf5 p4est trilinos dealii", please?
Yes, this is one option. Another one is to edit candi.cfg and choosing the packages you want.
I don't know what you are trying to do, so I don't know what packages you need.
from candi.
The goal I install candi is to install aspect. So do you know what packages should I need during candi installation, please? Thanks. @tjhei
from candi.
Take a look at https://github.com/geodynamics/aspect/wiki/Installation-on-ARM-OSX
from candi.
Related Issues (20)
- MacOS ARM build is broken HOT 65
- petsc compilation fails on dealii v9.3.3
- "unable to link a simple MPI-IO C program" on MacOS Ventura 13.1 Apple M1 chip HOT 5
- SEGFAULT in opencascade OCE HOT 10
- PETSc HOT 4
- disable trilinos explicit instantiations on M1 OSX
- HELP I'M STUCK!!! HOT 1
- Failed to build dealii HOT 4
- How to use self-build library? HOT 2
- strange dealii configure failure, RHEL8 HOT 1
- DEAL_II_HAVE_USABLE_FLAGS_DEBUG error
- ERROR: Failed finding all of the parts of TPL 'BLAS' with Trilinos when OpenBLAS is there on RHEL 8 HOT 2
- Installing Parmetis HOT 1
- segmentation fault at finalize
- Issue with checksum in slepc HOT 1
- Build Trilinos with NOX HOT 1
- M1 parmetis is broken HOT 3
- Intel Compiler and p4est
- SLEPc link failure HOT 2
- muelu compilation HOT 1
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 candi.