Scientific Programmer - High Performance Scientific Computing In Terrestrial Systems
Current- Porting of Parflow (a hydrologic model and a flagship application of the Energy Oriented Center of Excellence - EoCoE III) onto various GPUs, including NVidia and AMD, ensuring compatibility and optimizing performance for Exascale readiness.- Design and implement efficient algorithms and numerical methods, drawing from cross-disciplinary knowledge, to simulate diverse terrestrial processes.- Enable the coupling of different models from various disciplines to create integrated… Show more - Porting of Parflow (a hydrologic model and a flagship application of the Energy Oriented Center of Excellence - EoCoE III) onto various GPUs, including NVidia and AMD, ensuring compatibility and optimizing performance for Exascale readiness.- Design and implement efficient algorithms and numerical methods, drawing from cross-disciplinary knowledge, to simulate diverse terrestrial processes.- Enable the coupling of different models from various disciplines to create integrated computational frameworks for holistic analysis of terrestrial systems.- Collaborate with scientists and researchers from different fields to grasp project intricacies and translate them into innovative technical solutions.- Harness high-performance computing (HPC) resources proficiently to ensure optimal functionality and performance of computational models across varied platforms.- Conduct thorough performance analysis and optimization of existing codes, employing a multidisciplinary approach to enhance computational efficiency.- Document the development of codes, optimization techniques, and computational methodologies, facilitating cross-disciplinary knowledge sharing.- Participate in interdisciplinary research projects and contribute to publications and presentations.- Collaborate closely with team members to troubleshoot complex technical challenges, fostering a culture of innovation and problem-solving across disciplines. Show less