amuse icon indicating copy to clipboard operation
amuse copied to clipboard

Amuse package requirements

Open rieder opened this issue 6 years ago • 5 comments

Currently, amuse-framework has all the AMUSE prerequisites, though it only needs Python (and python related things) itself. Maybe we can be more flexible about this in the future - e.g. amuse-framework has very few requirements, C++-based codes require a C++-compiler, Fortran codes a Fortran compiler, etc. This would probably require splitting up the configure script (or at least its output).

rieder avatar May 07 '19 13:05 rieder

I find this tricky, since you can also use the installed amuse framework as a basis to develop.... (though some libraries might be dropped)

ipelupessy avatar May 07 '19 16:05 ipelupessy

How about splitting amuse-framework one more time, into

  • amuse-core (only the Python bits that need no compiling or configuring at all)
  • amuse-libraries (the other bits)

rieder avatar Jul 25 '19 14:07 rieder

yes, I like the idea. I would retain amuse-framework as high level package with these two. Maybe a better name for amuse-libraries?? (don't have a picture of the exact split..)

ipelupessy avatar Jul 26 '19 09:07 ipelupessy

I'll have a go at this.

rieder avatar Jul 29 '19 16:07 rieder

ok, be careful though..I think the config is required in unexpected places...

ipelupessy avatar Jul 29 '19 19:07 ipelupessy