Scientific Software Development with Eclipse
Mar 21 @ 1:00 pm – 2:00 pm

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC and the DOE Exascale Computing Project (ECP) has resumed the webinar series on Best Practices for HPC Software Developers, which we began in 2016.

As part of this series, we offer one-hour webinars on topics in scientific software development and high-performance computing, approximately once a month. Participation is free and open to the public, but registration is required for each event. The next webinar in the series is titled “Scientific Software Development with Eclipse”, and will be presented by Gregory Watson of ORNL.  The webinar will take place on Wednesday, March 21, 2018 at 1:00 pm ET.

Brief Abstract:  The Eclipse IDE is one of the most popular IDEs available, and its support for multiple languages, particularly C, C++ and Fortran has made it the go to IDE for scientific software development. Although an IDE like Eclipse can provide advanced development capabilities such as code recommendation and refactoring, these features can be difficult to utilize for complex code bases. Other challenges, such as ease of installation and use, reliability, and compatibility with existing  development practices also play a role. Ultimately the usefulness of the  tool is a tradeoff between the capabilities it provides and the  challenges of incorporating it into the development workflow. This  webinar will demonstrate some of the latest features available in Eclipse that are particularly useful for scientific application development, and examine how they can be used in a variety of different scenarios using realistic sample codes.


Argonne Training Program on Extreme-Scale Computing 2018 @ Q Center
Jul 29 – Aug 10 all-day

Argonne Training Program on Extreme-Scale Computing (ATPESC) 2017

Computational scientists now have the opportunity to apply for the upcoming Argonne Training Program on Extreme-Scale Computing (ATPESC), to take place from July 29-August 10, 2018.

With the challenges posed by the architecture and software environments of today’s most powerful supercomputers, and even greater complexity on the horizon from next-generation and exascale systems, there is a critical need for specialized, in-depth training for the computational scientists poised to facilitate breakthrough science and engineering using these amazing resources.

This program provides intensive hands-on training on the key skills, approaches and tools to design, implement, and execute computational science and engineering applications on current supercomputers and the HPC systems of the future. As a bridge to that future, this two-week program fills many gaps that exist in the training computational scientists typically receive through formal education or shorter courses. The ATPESC 2018 program will again be held at the Q Center, one of the largest conference facilities in the Midwest, located just outside Chicago.

Instructions for applying to the program can be found at: and the deadline for applicant submissions is: Wednesday, Feb. 28, 2018.


Program Curriculum

Renowned scientists, HPC experts and leaders will serve as lecturers and will guide the hands-on laboratory sessions. The core curriculum will address:

  • Computer architectures and their predicted evolution
  • Programming methodologies effective across a variety of today’s supercomputers and that are expected to be applicable to exascale systems
  • Data intensive computing and I/O
  • Numerical algorithms and mathematical software
  • Performance measurement and debugging tools
  • Approaches to software productivity for HPC systems
  • Data analysis and visualization.


Eligibility and Application

Doctoral students, postdocs, and computational scientists interested in attending ATPESC can review eligibility and application details on the event website.


There are no fees to participate. Domestic airfare, meals, and lodging are provided.

ATPES is supported by DOE’s Office of Science through the Exascale Computing Project, a joint project of the DOE Office of Science’s Advanced Scientific Computing Research Program and the National Nuclear Security Administration.

Argonne National Laboratory seeks solutions to pressing national problems in science and technology. The nation’s first national laboratory, Argonne conducts leading-edge basic and applied scientific research in virtually every scientific discipline. Argonne researchers work closely with researchers from hundreds of companies, universities, and federal, state and municipal agencies to help them solve their specific problems, advance America’s scientific leadership and prepare the nation for a better future. With employees from more than 60 nations, Argonne is managed by UChicago Argonne, LLC for the U.S. Department of Energy’s Office of Science.

The U.S. Department of Energy’s Office of Science is the single largest supporter of basic research in the physical sciences in the United States and is working to address some of the most pressing challenges of our time. For more information, visit the Office of Science website.