Open ax3l opened 8 years ago
You surely meant adios and adios-nompi ADIOS is a parallel library dumbed down to work without MPI as well, unlike anything in the past that were sequential libraries dumbed up to work in parallel ;-) The name choice for pyadios was wrong I believe.
On Wed, Jul 27, 2016 at 7:14 AM, Axel Huebl notifications@github.com wrote:
After setting up some travis scripts https://github.com/ComputationalRadiationPhysics/hdf-compass/blob/70e4c2b5070035456b246485999c92c25c404628/.travis.yml#L58-L72 down-stream for installing ADIOS and the numpy wrapper, I thought we might be able to improve user experience by providing conda packages https://conda.anaconda.org/ for both the c library and the numpy wrapper.
One idea for package naming could be:
- adios (c-library)
- adios-mpi (c-library with MPI)
- pyadios (python wrapper, as in PyPI adios)
- pyadios-mpi (python wrapper, as in PyPI adios-mpi)
Unfortunately I have no experience building conda packages, but they have a read the docs http://conda.pydata.org/docs/build_tutorials/pkgs.html.
ccing @yyalli https://github.com/yyalli @jreadey https://github.com/jreadey @giumas https://github.com/giumas
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ornladios/ADIOS/issues/81, or mute the thread https://github.com/notifications/unsubscribe-auth/ADGMLQzZYrIfL03yYp9V23OT5rV631lrks5qZz2JgaJpZM4JWFZe .
haha, exactly :) also makes more sense when comparing to the .a
/.so
libs you generate.
so let us rename the PyPI
packages to pyadios
and pyadios-nompi
because calling them only adios
is quite confusing, too :)
BTW, you don't need --with-mxml=/usr anymore. ADIOS comes with the mxml source and is built into the library (unless you specify one externally as you currently do in the travis script).
On Wed, Jul 27, 2016 at 9:05 AM, Axel Huebl notifications@github.com wrote:
haha, exactly :) also makes more sense when comparing to the .a/.so libs you generate.
so let us rename the PyPI packages to pyadios and pyadios-nompi because calling them only adios is quite confusing, too :)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ornladios/ADIOS/issues/81#issuecomment-235578505, or mute the thread https://github.com/notifications/unsubscribe-auth/ADGMLYdjoTlBPHFb1Dc1LBJko01zkww6ks5qZ1eHgaJpZM4JWFZe .
I know this is quite confusion. Can we go like this?
Probably many python users will use adios python module without MPI. I think it would be great to make this (python without MPI) as a default. However, majority users of adios will use MPI. How do you think?
Thanks, Jong
Jong Youl Choi Scientific Data Group Computer Science and Math Division Oak Ridge National Laboratory Homepage: http://www.ornl.gov/~jyc/
On Jul 27, 2016, at 9:05 AM, Axel Huebl notifications@github.com<mailto:notifications@github.com> wrote:
haha, exactly :) also makes more sense when comparing to the .a/.so libs you generate.
so let us rename the PyPI packages to pyadios and pyadios-nompi because calling them only adios is quite confusing, too :)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/ornladios/ADIOS/issues/81#issuecomment-235578505, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADfdBzPxJJEzzLzTz4u-k0QBRjxvNTw-ks5qZ1eIgaJpZM4JWFZe.
BTW, you don't need --with-mxml=/usr anymore. ADIOS comes with the mxml source and is built into the library (unless you specify one externally as you currently do in the travis script).
that is great news! :rocket: :sparkles:
I know this is quite confusion. Can we go like this?
sure, I just thought rename it once and make it consistent from the configure over the c archive up to the wrappers.
After setting up some travis scripts down-stream for installing ADIOS and the numpy wrapper, I thought we might be able to improve user experience by providing conda packages for both the c library and the numpy wrapper.
One idea for package naming could be:
adios-nompi
(c-library)adios
adios
(c-library with MPI)adios-mpi
pyadios-nompi
(python wrapper, as in PyPIadios
)pyadios
(python wrapper, as in PyPIadios-mpi
)Unfortunately I have no experience building conda packages, but they have a read the docs. Probably contributing to conda-forge would be the right, integrated and automated way for shipping (here is the hdf5 feedstock and the h5py feedstock we can probably learn from.)
ccing @yyalli @jreadey @giumas