Services

Fluid Numerics provides a wide range of services for high performance scientific computing for both on-premise and cloud. You may be looking to accelerate your code with GPUs, leverage cloud computing resources, or design numerical methods from the ground up.

As a Google Cloud, Google Workspace, and Supermicro reseller staffed with applied mathematicians and computational scientists, Fluid Numerics is a one stop (boutique)shop for designing and deploying scientific software on appropriately matched hardware. Whatever the case may be, we can help.

Training & Education
GPU Programming

Fluid Numerics provides remote and in person training and education for teams looking to develop their skills in high performance GPU programming.

Easily book training through our shop online.

Fortran Software Modernization

Unlock the full potential of your legacy Fortran code with expert modernization solutions. At [Your Company Name], we specialize in updating, optimizing, and scaling Fortran codebases to meet today’s high-performance computing (HPC) and GPU-accelerated demands. With extensive experience in scientific computing, parallel processing, and GPU programming, we provide solutions that ensure your Fortran applications stay efficient, scalable, and maintainable for the future.

Consulting

Fluid Numerics has expertise spanning linux system adminstration, high performance computing, cloud computing, gpu programming, and computational physics. With hourly consulting we can guide you through software development, porting and optimization work, Cloud-HPC systems design, engineering, operation, and management.

Software Development

Outsource your scientific software development work to Fluid Numerics. We have experience in C/C++, Fortran, Python, and Julia programming languages, in addition to parallel programming paradigms including MPI, OpenMP, OpenACC, CUDA, HIP, and PyTorch.

We’ll work with you to develop project scope, timeline, and performance & correctness expectations. Software development projects are typically contracted as fixed-fee or hourly service.

Mentored Sprint

Mentored sprints are a popular service for porting & optimizing software for new systems, like GPUs. Over the course of 8 weeks, we help you establish benchmarks for your code and use these to guide porting & optimization work. During one week, we meet daily with your team to rapidly port your code to new hardware. The sprint is concluded with a retrospective and complete write-up of the progress made and lessons learned. Mentored sprints are typically contracted as a fixed-fee service.

Fully Managed Slurm-GCP Cluster

Fluid Numerics offers fully managed Slurm clusters on Google Cloud, designed to meet your specific HPC and AI/ML workload needs. Our service includes:

  • Custom Cluster Design: Tailored to your workflow and performance requirements. Just tell us the compute hardware and file systems you want and we’ll handle the rest.

  • Deployment, Management & Administration: We handle everything, so you can focus on your work.

  • Research Software Engineer Support: Optimize software and workflows with expert guidance to keep you cloud costs as low as possible.

  • Dedicated Support Channels: Email, chat, and scheduled video calls for personalized assistance.

Streamline your cloud HPC experience with scalable, reliable clusters and expert support from Fluid Numerics.

Reviews

Dr. Melissa Kozul - University of Melbourne

Joe from Fluid Numerics was our mentor during a code development sprint organised by the Pawsey Supercomputing Centre in Perth. He helped us develop tailored solutions for our software and moreover was very responsive and organised before and during the sprint. Joe is a true professional and it was great to work with him!

Dr. Emily Kahl - University of Queensland

The Fluid Numerics team is extremely knowledgeable and wonderful to work with. My team and I worked with Joe during a sprint to implement a tricky new feature to a large, legacy scientific codebase and our progress would've been much slower without his assistance and deep knowledge of GPU architectures. Would absolutely work with them in future.

Dr. Waseem Kamleh - University of Adelaide

Fluid Numerics provided extremely helpful profiling and performance analysis of my scientific software code. The resulting optimisations yielded significant performance improvements on the AMD ROCm platform. Joe was fantastic to work with during our coding sprint.

You have expertise.

We make code run fast.

Let’s work together.