conda-forge / trilinos-feedstock

A conda-smithy repository for trilinos.
BSD 3-Clause "New" or "Revised" License
1 stars 10 forks source link

build on windows #11

Closed looooo closed 5 years ago

looooo commented 6 years ago

What is missing to enable windows builds?

wfspotz commented 6 years ago

Trilinos is designed to be optionally built without MPI. In the context of an Anaconda package, we would probably want an independent package such as trilinos-serial.

wfspotz commented 6 years ago

@ocefpaf I have been wondering about a serial version of trilinos. Trilinos con be configured with MPI turned off. How would we do this? Could none be one of the mpi variants? Seems unlikely to work, even if none is a valid option. Would we need a completely different trilinos-serial package? How could we make it exclusive to the trilinos package? Thx

ocefpaf commented 6 years ago

@ocefpaf I have been wondering about a serial version of trilinos. Trilinos con be configured with MPI turned off. How would we do this?

I don't know how to do that b/c I'm not a trilinos user, sorry.

Could none be one of the mpi variants?

It should be an option if that is not possible already. Pinging @minrk who may have already thought about this.

minrk commented 6 years ago

actually-none null seems to be scrubbed from the matrix by conda-build, so I've been using the string "nompi" e.g. in hdf5. If you want to have a 'default' install, then the gist is to have a track_features for trilinos_mpich or trilinos_nompi for only the non-preferred variants.