PTsolvers / FastIce.jl

Parallel multi-xPU iterative FastIce flow solvers
https://ptsolvers.github.io/GPU4GEO/stream/
MIT License
10 stars 1 forks source link

Modules: Pre-processing #19

Open utkinis opened 1 year ago

utkinis commented 1 year ago

Description

Write a module to generate the input data for FastIce from topography data. Most of the functionality is already implemented in the scripts, need to package and expose API.

The pre-processing happens in two stages:

  1. Extract the data from the source, e.g., BedMachine. Keep only relevant data, convert to the format supported by FastIce.
  2. In FastIce, load the data in a compatible format, select a subset of the data, transform, and create the object supporting sampling this data.

Step 1 should be outside the FastIce repo, and step 2 could be the part of the core library. We need to support synthetic data sources to be able to generate topography analytically.

Tasks

Data extraction (Stage 1)

Data processing (Stage 2)

Synthetic data sources

Extensions for distributed computing