koecher / candi-origin Goto Github PK
View Code? Open in Web Editor NEWcandi - (Compile & Install) - Downloads, configures, builds and installs deal.II
License: GNU Lesser General Public License v3.0
candi - (Compile & Install) - Downloads, configures, builds and installs deal.II
License: GNU Lesser General Public License v3.0
I'm currently working on the patch, such that SuperLU_dist v4.2 compiles as shared lib.
Hello.
I know there is a package in the AUR for that, also I have the compiling from the source option. the problem is both methods were failed due to memory limitations. now I want to try your script and it tells me **Error: Your operating system could not be automatically recognised.**I would appreciate it if you save me from the trouble to find a similar platform.
thank you
i think its better to turn it off.
I had a configuration error related to Qt, others may also have, i supposed.
Building p4est from git source doesn't work for me (configure.ac etc). Is there a reason you are not using the tarball? (like https://github.com/tjhei/candi/blob/master/deal.II/packages/p4est.package)
If there is a reason to keep it this way for some platform, how about we add a package "p4est-tarball" we can use on the platforms where this works? If yes, I can prepare a PR.
I got some problem with candi
on a cluster: on the login node I can not compile but on compute node I can not download anything.
Is there a way to set candi to just dowloand or to just compile?
P.S.:
I like very much candi
! Thank you!
...by -DHAVE_SUPERLUDIST_LUSTRUCTINIT_2ARG:BOOL=ON
curl is not install by default on Ubuntu unlike wget. It would be nice to have a way to go back to wget if curl is not installed.
Hello guys!
I was told that this is a easy installer of dealii... I went through the config file, MPI wasn't mentioned.. May I ask if it sets MPI = ON by default?
Thank you!
At line 92, cecho is called if neither wget nor curl is installed, which is ahead of its definition. This can produce confusing error messages, since there is another "cecho" program for windows.
CMake Error at cmake/tribits/core/package_arch/TribitsProcessEnabledTpl.cmake:127 (MESSAGE):
ERROR: TPL_BLAS_NOT_FOUND=TRUE, aborting!
i don't know the internals, but perhaps there should be some ENV variable with blas linking flags.
p.s. i do have MKL=ON
in project-deal.II.cfg
.
I would like to discuss how would one go about optional packages. I found the somewhat hidden command to do ./candi.sh install-package pkgname
which works nicely, but I can a) not detect if a package is installed when installing another package and b) package_specific_register() won't be executed.
My suggestion would be to
export CANDI_PKGS="$PKG $CANDI_PKGS"
into the filesource
to setup his environment (export DEAL_II_DIR etc). This means you can also build deal.II anywhere by yourself if you need to (I have plenty of them around).Thoughts?
@tjhei @Rombur
The discussions of the PR #47 and the Issue #24 and several more discussions leads me to point out again that we waste massively our spare research time for making (in this sense candi) to work for most usability.
We already had a lot of discussions on workshops (e.g. PDESoft 2014) and also on the google group (thread of @Rombur ) for a general installer for the deal.II toolchain.
To my best knowlegde, we have a lot of contributors to the discussions, but we do not join our forces since most of the current installers works only for some limited, but personally prefered, solutions (e.g. only supporting ubuntu/debian by tweaking or having restrictions for generality (candi).
I'll think the principical authors of deal.II should discuss carefully this issue and then should make clear to the deal.II community which is (from their point of view) the best starting point in developing a deal.II installer. Then we would be able to join our forces to work on the same problem.
subj. installing with ./candi.sh deal.II/platforms/supported/linux_cluster.platform
.
-- Include /home/woody/iwtm/iwtm108/.candi/apps/unpack/deal.II-v8.3.0/cmake/configure/configure_3_petsc.cmake
-- PETSC_LIBRARY not found! Call:
-- FIND_LIBRARY(PETSC_LIBRARY NAMES petsc HINTS /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1 /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1/ PATH_SUFFIXES lib lib64 lib)
-- PETSC_INCLUDE_DIR_ARCH not found! Call:
-- FIND_PATH(PETSC_INCLUDE_DIR_ARCH petscconf.h HINTS /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1 /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1/ PATH_SUFFIXES petsc include include/petsc)
-- PETSC_INCLUDE_DIR_COMMON not found! Call:
-- FIND_PATH(PETSC_INCLUDE_DIR_COMMON petscversion.h HINTS /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1 /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1/ PATH_SUFFIXES petsc include include/petsc)
-- PETSC_PETSCVARIABLES not found! Call:
-- FIND_FILE(PETSC_PETSCVARIABLES NAMES petscvariables HINTS /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1/ /home/woody/iwtm/iwtm108/.candi/apps/deal.II/default-default/petsc-3.6.1 PATH_SUFFIXES conf)
-- PETSC_LIBRARIES: *** Required variable "PETSC_LIBRARY" set to NOTFOUND ***
-- PETSC_INCLUDE_DIRS: *** Required variable "PETSC_INCLUDE_DIR_COMMON" set to NOTFOUND ***
-- PETSC_USER_INCLUDE_DIRS: *** Required variable "PETSC_INCLUDE_DIR_COMMON" set to NOTFOUND ***
-- Could NOT find PETSC
-- DEAL_II_WITH_PETSC has unmet external dependencies.
don't know how to debug it as cmake command is not displayed, but PETSc and SLEPc are installed via candi fine. Supposedly has to do with
CONFOPTS="${CONFOPTS} \
-D PETSC_DIR=${PETSC_DIR} \
"
CONFOPTS="${CONFOPTS} \
-D SLEPC_DIR=${SLEPC_DIR} \
"
I would like to support ubuntu12 (my desktop at work, old I now) and I can not compile trilinos 12 (gcc too old). Are you interested in accepting a separate trilinos11 package? See https://github.com/tjhei/candi/blob/experimenting/deal.II/packages/trilinos11.package
Or is there a different way you want to support different versions of packages? Can I specify a version inside a .platform and have trilinos.package be smart enough to install different versions?
subj, on intel compilers.
ld: ../libmetis/libmetis.a(error.c.o): relocation R_X86_64_TPOFF32 against `gk_cur_jbufs' can not be used when making a shared object; recompile with -fPIC
Hi Uwe and Timo,
I am trying to reinstall dealii with candi (from master), and I don't seem to be able to get the fetching from the servers to work out for the various dependencies (timeout). I'm curious if this is just me or if you are redoing some infrastructure with the links?
Thanks,
Sean
Hi All,
I am having an issue with ParaMETIS, when candi tries to build trilinos 12-10-1?
I get this error:
CMake Error at packages/zoltan2/CMakeLists.txt:8 (MESSAGE):
Zoltan2 requires ParMETIS_version 4.0.3 or later. Upgrade or set
TPL_ENABLE_ParMETIS OFF or set Zoltan2_ENABLE_ParMETIS OFF.
-- Configuring incomplete, errors occurred!
See also "/home/ufaserv1_k/earmgo/bin/tmp/build/trilinos-release-12-10-1/CMakeFiles/CMakeOutput.log".
Failure with exit status: 1
Exit message: There was a problem configuring trilinos 12-10-1.
Although ParMETIS_version 4.0.3 was successfully installed by candi
Thank you for your help
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.