Skip to content

Commit

Permalink
Remove unnecessary guards, as file is only compiled if netcdf is conf…
Browse files Browse the repository at this point in the history
…igured
  • Loading branch information
lukasdreyer committed Feb 27, 2025
1 parent 2789335 commit b90c3a6
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions src/t8_netcdf.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ t8_netcdf_variable_t *
t8_netcdf_create_var (t8_netcdf_variable_type_t var_type, const char *var_name, const char *var_long_name,
const char *var_unit, sc_array_t *var_data)
{
#if T8_WITH_NETCDF
T8_ASSERT ((var_type == T8_NETCDF_INT && var_data->elem_size == 4)
|| (var_type == T8_NETCDF_INT64 && var_data->elem_size == 8)
|| (var_type == T8_NETCDF_DOUBLE && var_data->elem_size == 8));
Expand All @@ -39,39 +38,26 @@ t8_netcdf_create_var (t8_netcdf_variable_type_t var_type, const char *var_name,
netcdf_variable->variable_units = var_unit;
netcdf_variable->var_user_data = var_data;
return netcdf_variable;
#else
t8_global_errorf ("This version of t8code is not compiled with netCDF support.\n");
return NULL;
#endif
}

/* Create an extern NetCDF integer variable */
t8_netcdf_variable_t *
t8_netcdf_create_integer_var (const char *var_name, const char *var_long_name, const char *var_unit,
sc_array_t *var_data)
{
#if T8_WITH_NETCDF
t8_netcdf_variable_type_t var_type;
/* Check whether 32-bit (4-byte) integer or 64-bit integer data sholud be written */
var_type = (var_data->elem_size > 4) ? T8_NETCDF_INT64 : T8_NETCDF_INT;
return t8_netcdf_create_var (var_type, var_name, var_long_name, var_unit, var_data);
#else
t8_global_errorf ("This version of t8code is not compiled with netCDF support.\n");
return NULL;
#endif
}

/* Create an extern NetCDF double variable */
t8_netcdf_variable_t *
t8_netcdf_create_double_var (const char *var_name, const char *var_long_name, const char *var_unit,
sc_array_t *var_data)
{
#if T8_WITH_NETCDF

return t8_netcdf_create_var (T8_NETCDF_DOUBLE, var_name, var_long_name, var_unit, var_data);
#else
t8_global_errorf ("This version of t8code is not compiled with netCDF support.\n");
return NULL;
#endif
}

/* Free the memory of the allocated NetCDF variable */
Expand Down

0 comments on commit b90c3a6

Please sign in to comment.