PACE A Partnership for an Advanced Computing Environment

March 30, 2015

Python users of PACE: Meet “Anaconda”

Filed under: News — Semir Sarajlic @ 5:25 pm

We are happy to announce the availability of “Anaconda” python distribution for data analytics and scientific computing. This distribution is a commercial product, which is free for academic use.

https://store.continuum.io/cshop/anaconda/

The default pyhton (2.7) on PACE systems already offers a comprehensive list of scientific software, so here’s a quick pros & cons to help you decide when to use anaconda:

pros of Anaconda
—————
1. Standalone distribution with no particular dependency on a compiler or MPI stack.
2. A long list of supported libraries for python 2.7 and python 3.4 alike (PACE support for python 3.4 is little to none)
3. Fully tested and supported distribution, backed by the creators of numpy and scipy.
4. Very easy to add and upgrade packages using the “conda” package manager. PACE will regularly upgrade all packages to their latest versions.
5. Constitutes an alternative to PACE distribution when some libraries are found to be missing, outdated, or buggy.

cons of Anaconda
—————
1. Lacks MKL optimizations (which requires a separate license). PACE compiled libraries usually come with MKL and may outperform Anaconda, particularly for linear algebra routines and fast Fourier transform.
2. Limited to the libraries supported by the “conda” package manager (although the list is pretty comprehensive). In comparison, PACE distribution can be extended with any given compatible modules and libraries.
3. Cannot be substituted with PACE versions for scientific packages that are compiled with PACE python.

should you decide to give it a try, here’s how to use it:

# Make sure you remove all PACE python module(s)
module rm python        # Or better yet: module purge

# For python 2.7:
module load anaconda2/2.1.0

# For python 3.4:
module load anaconda3/2.1.0

then use “python” as usual.

Please let us know if you find that a library you need is provided by Anaconda but not PACE python, so we can add it. PACE python will continue to be the primary python distribution, hence must continue to offer all of the libraries that you need for your research.

As always, please contact us at pace-support@oit.gatech.edu and let us know if you have any problems. You can also contact mehmet.belgin@oit.gatech.edu directly to leave general feedback about your experience with this distribution.

Happy computing!

March 5, 2015

International HPC Summer School 2015

Filed under: Events — Semir Sarajlic @ 7:52 pm

Graduate students and postdoctoral scholars from institutions in Canada, Europe, Japan and the United States are invited to apply for the sixth International Summer School on HPC Challenges in Computational Sciences, to be held June 21-26, 2015, in Toronto, Canada. Applications are due March 11, 2015. The summer school is sponsored by Compute/Calcul Canada, the Extreme Science and Engineering Discovery Environment (XSEDE) with funds from the U.S. National Science Foundation, the Partnership for Advanced Computing in Europe (PRACE) and the RIKEN Advanced Institute for Computational Science (RIKEN AICS).

Leading Canadian, European, Japanese and American computational scientists and HPC technologists will offer instruction on a variety of topics, including:

HPC challenges by discipline (e.g, earth, life and materials sciences, physics)
HPC Programming Proficiencies
Performance analysis and profiling
Algorithmic approaches and numerical libraries
Data-intensive computing
Scientific visualization
Canadian, EU, Japanese and U.S. HPC-infrastructures

The expense-paid program will benefit advanced scholars from Canadian, European, Japanese and U.S. institutions who use HPC to conduct research. Interested students should apply by March 11, 2015. Meals, housing, and travel will be covered for the selected participants. Applications from graduate students and postdocs in all science and engineering fields are welcome. Preference will be given to applicants with parallel programming experience, and a research plan that will benefit from the utilization of high performance computing systems.

More details available at: https://ihpcss2015.computecanada.ca/wp/

Powered by WordPress