tianyikillua / code_aster_on_docker Goto Github PK
View Code? Open in Web Editor NEWDocker images for Code_Aster
Home Page: https://quay.io/tianyikillua/code_aster
License: BSD 2-Clause "Simplified" License
Docker images for Code_Aster
Home Page: https://quay.io/tianyikillua/code_aster
License: BSD 2-Clause "Simplified" License
Currently PETSc is not included in the 14.4 version. Apparently some patches are necessary, see https://bitbucket.org/code_aster/petsc/src/petsc_aster/.
Currently 3 testcases (ssls131a zzzz151a zzzz216b
) are failing because the gmsh
poured by the aster-full
package is not working.
/home/aster/aster/public/gmsh-2.12.0-Linux/bin/gmsh: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
After verification libglu1-mesa
and libxcursor-dev
have to be installed to make gmsh
great again, which will bring another 20 MB into the image. So...?
Initially the salome_meca
image is only intended to run the embedded official Intel compiler-built code_aster (you can run your code_aster calculations using the as_run
command of this image and all testcases should pass, try as_run --test forma02a
).
Of course it would be nicer if we could also use the GUI (salome interface for modeling) via X11 forwarding (with vcXsrc under Windows for example): see the message of Frederic.renou.
Please at least install the following packages inside a salome_meca
container
sudo apt-get update
sudo apt-get install libglu1-mesa libxmu6
and follow instructions similar to those given in https://dev.to/darksmile92/run-gui-app-in-linux-docker-container-on-windows-host-4kde, then
docker run -ti --rm -e DISPLAY=[YOUR IP]:0 quay.io/tianyikillua/salome_meca
With my AMD card it still doesn't work quite well (libGL error: unable to load driver: swrast_dri.so). Feel free to report back if it works (or not) for you.
Currently the image size of quay.io/tianyikillua/code_aster
is extremely large (4.5 GB), compared for instance to other general purpose FEA softwares for example FEniCS (1.8 GB)
According to this page, a cleanup should be performed after each RUN
. This means the downloaded tar
's and extracted source files are not actually deleted, even though I did a rm -rf
at the end of the Dockerfile
.
Hi, at first let me thank you for the amazing you that you have done, it saves me a lot of time and troubles. I have always run code_aster inside the docker that you provide, mostly because the benefits of parallel compilation that your docker offers. But recently I havent been able to open the docker, I use the next command
sudo docker run --cpuset-cpus="0-39" -ti --rm -v $(pwd):/home/aster/shared quay.io/tianyikillua/code_aster
But the next error pops up
docker: invalid reference format.
See 'docker run --help'.
I have review the documentation that you posted and found no solution.
What can I do to solve this problem? Is there any change in the structure of the docker or maybe it is in maintenance?
Thank you in advance and best regards!.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.