geodynamics / lithomop

LithoMop is a finite element code for the solution of visco-elastic/plastic deformation that was designed for lithospheric modeling problems.
MIT License
3 stars 2 forks source link

Building Lithomop Dependency PetSc v2.3.3 #1

Open hlokavarapu opened 8 years ago

hlokavarapu commented 8 years ago

I am building Lithomop for CIG's continuous integration system called Jenkins. When attempting to build PetSc v2.3.3, the build errors out due to an unreachable server. Is there a solution to this problem? Is it possible to build Lithomop with a more recent version of PetSc?

Jenkins - PetSc v2.3.3 http://blofeld.geodynamics.org/job/PETSc_v2.3.3/

Build Log - PetSc v2.3.3 http://blofeld.geodynamics.org/job/PETSc_v2.3.3/Enable_MPI=1,tag_arch=64bit,tag_os=ubuntults/lastBuild/console

JarettBakerDunn commented 5 months ago

Hello, I'm working on containerizing lithomop and I've been having trouble compiling lithomop as well. Do you recall if you were able to build petsc and lithomop?

Thanks.

ljhwang commented 5 months ago

@knepley @jedbrown. Do you have any insights into this? Else we may have hit a deadend here.

knepley commented 5 months ago

Lithomop is not a supported product. The containerization should be cancelled.

ljhwang commented 5 months ago

Correct, Lithomop is an archived code. We currently have an effort to containerize, if possible active and archived code. Arguably this makes more sense for some codes in terms of FAIR, reuse and replicability and may not be possible for all codes. I would be curious to know whether anyone has built containers for older versions of PETSc

JarettBakerDunn commented 5 months ago

@ljhwang I'm not sure if this is what you're thinking of, but in the process of trying to build lithomop I have gotten PETSc 2.3.3 to compile in a Docker container. If it would be useful I could create a separate container which only contains PETSc.