Git Product home page Git Product logo

candi-origin's People

Contributors

bangerth avatar curtcorum avatar fvanmaele avatar gassmoeller avatar koecher avatar masterleinad avatar maxrudolph avatar rezarastak avatar rombur avatar tjhei avatar xywei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

candi-origin's Issues

Installing Deal.II on manjaro using candi

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

PARAMETER_GUI=OFF

i think its better to turn it off.
I had a configuration error related to Qt, others may also have, i supposed.

Cluster

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!

Curl not installed by default

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.

MPI config?

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!

cecho may be called before definition

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.

BLAS (MKL) not found in Trilinos

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.

optional packages

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

  • change package_specific_register() to echo what they want to export/do
  • pipe that into a file that we can source during installation (so dealII will see "export TRILINOS_DIR=")
  • also pipe something like export CANDI_PKGS="$PKG $CANDI_PKGS" into the file
  • the cool thing about this is that this will generate an environment that the user can source 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?

Joining forces of the complete deal.II contributors community for setting up a deal.II installer

@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.

dealii can't find PETSC

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} \
"

trilinos 12 vs 11 and platforms with different versions

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?

parmetis/metis lacks -fPIC

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

Status of Download Mirrors

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

Zoltan2 requires ParMETIS_version 4.0.3

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.