The successful candidate will conduct basic research on and development of methods for coupling components of a climate model. The specific areas of interest are (1) numerical integrators for coupled atmosphere-ocean models, (2) advanced time stepping methods such as partitioned, implicit-explicit and multirate schemes, and (3) analysis of deficiencies in current climate model coupling methods. The candidate will participate at all the stages of the implementation of the resulting methods from prototyping in high-level languages to development in a high performance-computing environment. The candidate will be part of the CANGA project (canga-scidac.org): a team that includes computational mathematicians, climate model experts, computer, and earth system scientists. The candidate will work with staff of both the Environmental Science and Mathematics and Computer Science Divisions. These programs focus on climate modeling and advanced scientific computing.
- Conduct basic research in mathematics and/or climate science.
- Reports on results of research by publishing scholarly papers in scientific journals and giving presentations at symposia, conferences, meetings, and seminars.
- Report on research progress and new initiatives to division management, review committees, and funding agencies.
- Develop methods for the solution of computational climate science problems on scalable parallel computers.
- Assures that innovative software embodies newly discovered techniques.
- Collaborate with scientists within the division, and with scientists at Argonne as well as at other laboratories, universities, and industry on mathematical and computer science issues.
- Participate in division activities, including contributing to the formulation and implementation of interdisciplinary research initiatives.
- Participate in professional activities for professional development including serving on committees, participating actively in professional societies, reviewing proposals, refereeing manuscripts, serving on editorial boards and review committees.
Knowledge, Skills and Experience
- Knowledge of numerical techniques for time integration and the solution of ordinary and partial differential equations, such as multistep/multistage methods, implicit-explicit and multirate methods; or comprehensive knowledge of climate models.
- Experience in numerical algorithms and software for large-scale scientific applications, and in particular earth system models.
- Expertise in one or more of Fortran, C, and C++ and scripting (or high level) languages such as Python or Matlab.
- Collaborative skills, including the ability to work well with scientists at other laboratories and universities.
- Independent judgment and the ability to abstract from specific problems to general solutions.
- Experience with parallel programming algorithms and software with MPI.
- Minimum educational requirement for this position is a Ph.D. in computational sciences or a related field.
As an equal employment opportunity and affirmative action employer, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.