Home
Robert 'Bob' Caddy
Cancel

Testing in Cholla

Testing in Cholla This week I started integrating testing into Cholla. The first part of that was just meeting with Evan and discussing general strategy, convetions we should use, etc. The questio...

Code Coverage

Code Coverage This week I focused on determining code coverage and tools to use that information. Generating the coverage data is fairly easy, you just have to pass the --coverage flag to the compi...

Testing Prototype 2

Testing Details This week I got my tests up and running on the H2P cluster at Pitt and Summit at ORNL. This was mostly a game of figuring out exactly how the Googletest library should be linked and...

Testing Prototype

Testing Frameworks & Continuous Integration This week I settled on learning and using GoogleTest since it has death tests and is threadsafe and then I started implementing it in my hydro-sandbo...

Testing

Workshop I finished the Rensselaer Summer Program: Advanced Cyberinfrastructure Training for Modeling Physical Systems summer school last week. My group’s project got second place and my work with ...

CUDA, OLCF User Meeting, and Rensselaer Summer School

Learning CUDA I completed the rest of the OLCF CUDA Training Series. Meetings and Summer School The OLCF User Meeting was this week and the Rensselaer Summer Program: Advanced Cyberinfrastructure ...

CUDA Training

Learning CUDA I completed five more sections of the OLCF CUDA Training Series, which leaves me with just one more that I’ll finish off next week. Testing I contacted several other Frontier CAAR te...

Learning Cuda and GPU Resident MPI

GPU MPI I started on getting GPU resident MPI working on the Pitt CRC cluster. So far it compiles but doesn’t run. I’m working with the CRC and other group members to get that fixed. I got access t...

Cholla Prep

MHD Debugging I spent some more time bug hunting and found that the instability only shows up when a number is not exactly expressible in binary. After discussin this with Evan they pointed out tha...

Sign Errors and Debugging

MHD Debugging My implementation of constrained transport was complicated and hard to maintain so I refactored the main loop. Primarily I just unrolled the innermost loop over the x,y,z directions. ...