Skip to content

Potential issue with SV (vol inputs) #742

Description

@ptrscll

Describe the bug
I was practicing changing parameters in Hector and found that when I decreased the volcanic scaling factor from 1.0 to 0.5, temperatures and CO2 concentrations decreased in the future and across most of the 1900s.

To Reproduce
In the R interface, I tried running the ssp245 scenario and comparing the results using the default parameters with the results after changing only VOLCANIC_SCALE() from 1.0 to 0.5. Graphs below were produced using a date range of 1745-2100 and depicting changes in RF_TOTAL(), GLOBAL_TAS(), VOLCANIC_SO2(), and CONCENTRATIONS_CO2().

Expected behavior
I expected temperatures and CO2 concentrations to remain the same across both scenarios in the future since, to my understanding, Hector doesn't model any volcanic eruptions after the present-day. I also expected temperatures and CO2 concentrations to be higher and radiative forcing during eruptions to be less negative for the volscl=0.5 scenario in the past

Actual behavior
Temperatures and CO2 concentrations behaved mostly as expected before ~1850 but were lower for the volscl=0.5 scenario for most times afterwards. Additionally, radiative forcing during volcanic eruptions appears to have been more negative post-1850 for the volscl=0.5 scenario than volscl=1.0 scenario. Graphs showing these variables and volcanic SO2 are shown below:

volscl_comparison_plot

Runtime and build environment (please complete the following information):

  • OS: Windows

SessionInfo() output:
R version 4.4.0 (2024-04-24 ucrt)
Platform: x86_64-w64-mingw32/x64
Running under: Windows 10 x64 (build 19045)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.utf8 LC_CTYPE=English_United States.utf8 LC_MONETARY=English_United States.utf8
[4] LC_NUMERIC=C LC_TIME=English_United States.utf8

time zone: America/New_York
tzcode source: internal

attached base packages:
[1] stats graphics grDevices utils datasets methods base

other attached packages:
[1] ggplot2_3.5.1 hector_3.2.0

loaded via a namespace (and not attached):
[1] vctrs_0.6.5 cli_3.6.2 rlang_1.1.3 generics_0.1.3 textshaping_0.3.7 glue_1.7.0 labeling_0.4.3
[8] colorspace_2.1-0 ragg_1.3.2 scales_1.3.0 fansi_1.0.6 grid_4.4.0 munsell_0.5.1 tibble_3.2.1
[15] lifecycle_1.0.4 compiler_4.4.0 dplyr_1.1.4 Rcpp_1.0.12 pkgconfig_2.0.3 rstudioapi_0.16.0 farver_2.1.2
[22] systemfonts_1.1.0 R6_2.5.1 tidyselect_1.2.1 utf8_1.2.4 pillar_1.9.0 magrittr_2.0.3 tools_4.4.0
[29] withr_3.0.0 gtable_0.3.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions