{ "model_name": "GraphCast", "model_type": "graphcast", "architectures": [ "GraphCastNet" ], "framework": "PyTorch", "domain": "atmosphere", "task": "global-weather-forecasting", "implementation": { "entry_point": "model/graph_cast_net.py", "scope": "repository mesh message-passing implementation" }, "architecture": { "family": "multimesh graph neural network", "input_grid_shape": [ 721, 1440 ], "mesh_refinement_level": 6, "multimesh": true, "grid_node_input_size": 237, "grid_node_output_size": 227, "hidden_size": 512, "processor_layers": 16, "processor_type": "MessagePassing", "aggregation": "sum", "activation": "silu", "normalization": "LayerNorm" }, "data": { "dataset": "ERA5", "spatial_resolution_degrees": 0.25, "time_step_hours": 6, "climate_channels": 227, "static_channels": 5, "pressure_levels_hpa": [ 1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 125, 150, 175, 200, 225, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 775, 800, 825, 850, 875, 900, 925, 950, 975, 1000 ], "pressure_level_variables": [ "geopotential", "relative_humidity", "temperature", "u_component_of_wind", "v_component_of_wind", "vertical_wind_speed" ] }, "configuration_sources": [ "conf/config.yaml", "model/graph_cast_net.py" ] }