Tobias Meyer Andersen

Results 17 issues of Tobias Meyer Andersen

Small adjustment that skips checking if the indices are within the range because this is already checked in the outer function. This function is very often called, so might give...

This PR adds support for using hipify on the cuda code to allow for GPU support on both AMD and Nvidia architectures. The HIP code is hidden from the programmer...

This PR utilizes the verbosity field specified for a preconditioner to write the size of each DILU level set to a file. This functionality is useful for analyzing how parallelizable...

Start work on property evaluation on GPUs - Make header with macros for function decoration needed by cuda/hip - decorate functions that must be callable from both the cpu and...

Add GPU types that will support more arbitrary buffers (vectors without the mathematical functionality of CuVector), and CuView, which stores pointers to memory typically stored on GPUs that will enable...

Adds a function that picks the best thread block size for a kernel. This avoid code duplication currently present in CuDILU and CuILU. cuda events are also used to make...

Adds our own implementation of ILU0 in cuda using an implementation similar to that of CuDILU. The implementation is verified to work on AMD cards as well. The PR also...

These test just verify that AD and PiecewiseLinearTwoPhaseMaterials can be used on GPU. This is a part of supporting property evaluation on GPU

Slight improvement in use of gpuISTL to show what device is used in the simulation

This PR adds a test showing that we can compute capillary pressure with a EclTwoPhaseMaterial inside GPU kernels A new pointer type for the GPU is introduced so that views...