Author Topic: ParFEAP-Docker  (Read 12188 times)

Yaakov

  • Sr. Member
  • ****
  • Posts: 323
ParFEAP-Docker
« on: October 25, 2018, 05:18:56 AM »
Dear Prof. Govindjee,

I may have a wish, it is the wish that we can use Docker-ParFEAP in future.

Kind regards,
Yaakov

Let's boost FEAP's performance!

JStorm

  • Sr. Member
  • ****
  • Posts: 250
Re: ParFEAP-Docker
« Reply #1 on: October 25, 2018, 07:53:41 AM »
What is your specific demand? You can put feap into a Docker container, isn't it?
(I'm compiling feap and parfeap within a container. i haven't tried to run it their.)

Yaakov

  • Sr. Member
  • ****
  • Posts: 323
Re: ParFEAP-Docker
« Reply #2 on: October 25, 2018, 08:11:07 AM »
With Docker,  you have hardly any problems, any software dependencies to fulfill.
For example, you can have a working Abaqus Fortran Use container. It's just like a virtual machine.

 If you are able to build the software in your PC, why do you need Docker?????? 


« Last Edit: October 25, 2018, 08:53:38 AM by Yaakov »
Let's boost FEAP's performance!

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: ParFEAP-Docker
« Reply #3 on: October 25, 2018, 02:26:57 PM »
I've never tried this.  Also I'm not exactly sure what it means.  What type of workflow are you trying to accomplish by using docker?

JStorm

  • Sr. Member
  • ****
  • Posts: 250
Re: ParFEAP-Docker
« Reply #4 on: October 25, 2018, 10:24:05 PM »
With Docker,  you have hardly any problems, any software dependencies to fulfill.
For example, you can have a working Abaqus Fortran Use container. It's just like a virtual machine.

 If you are able to build the software in your PC, why do you need Docker??????

Are you asking to have an official docker container, which comes with all neccessary dependencies to run parfeap? or are you thinking of a docker container which can be startet multiple times and distributed to be the mpi-slaves for parfeap? i'm not sure about your intension.

(compiling in a container make sense to preserve a working and portable compile environment, independent on the os of the host and its library versions.)