Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev doeclim #206

Merged
merged 111 commits into from
Jan 5, 2018
Merged
Show file tree
Hide file tree
Changes from 107 commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
bd1ae89
Xcode project file updates
bpbond Jan 19, 2016
99cc46c
VS project files
Jan 20, 2016
2c2e142
fixed compile error in ini_to_core.cpp
Jan 20, 2016
ae397ad
Merge pull request #135 from JGCRI/fix-VC-project
bpbond Jan 20, 2016
af19e2f
Return nonzero exit codes on error
bpbond Jan 21, 2016
c19f847
Remove input variables which are not being used
rgieseke Feb 3, 2016
6b627f5
Merge pull request #134 from JGCRI/xcode-MacOS10.11
bpbond Feb 23, 2016
bf6499f
Merge pull request #143 from rgieseke/remove-unused-variables
bpbond Feb 23, 2016
7f87172
Merge pull request #145 from JGCRI/rc1.1.3
bpbond Feb 23, 2016
d98accf
Replace GSL algorithms including ODE integration with various libs from
pralitp Jul 25, 2016
523874a
Clean up commented out code in carbon-cycle-solver.
pralitp Jul 27, 2016
e1954b9
Update wiki submodule tag to reflect latest documentation updates.
pralitp Jul 27, 2016
caea4fe
Merge pull request #149 from JGCRI/replace-gsl
cahartin Aug 9, 2016
b88a5d2
Have header and source files reference LICENSE.md for licensing
pralitp Sep 20, 2016
9630601
Merge pull request #154 from JGCRI/consolidate_license
bpbond Sep 21, 2016
c715b7a
Remove duplicative cout statements in the carbon-cycle-solver and
pralitp Sep 21, 2016
5a3fbaf
Merge pull request #155 from JGCRI/cc_solver_logging
bpbond Sep 21, 2016
5459c00
Remove extra visual studio and Xcode project files. Note on OSX (and…
pralitp Sep 21, 2016
46e79cd
Merge pull request #156 from JGCRI/remove_extra_proj_files
bpbond Sep 21, 2016
58b9ee2
Added test travis-ci script
bpbond Oct 14, 2016
f784a2e
Test commit
bpbond Oct 14, 2016
855fb45
Don't include BOOSTROOT in includes
bpbond Oct 14, 2016
0608330
Explicitly download and built Boost (not apt-get)
bpbond Oct 14, 2016
b606fb8
Back BOOSTROOT back into Makefile...
bpbond Oct 14, 2016
804a697
Added `b2` Boost build command
bpbond Oct 14, 2016
c84f5f5
Added build status badge
bpbond Oct 14, 2016
d44e98a
Comment tweaks to .travis.yml
bpbond Oct 14, 2016
7c816b3
Might as well test against latest Boost
bpbond Oct 14, 2016
76edd94
Run RCP 4.5 after buliding
bpbond Oct 14, 2016
ea901d3
Build using both gcc and clang
bpbond Oct 14, 2016
39dafec
Merge pull request #158 from bpbond/travis-ci
bpbond Oct 14, 2016
cc522f6
Status badge link update
bpbond Oct 14, 2016
0f2a1df
Update README.md
bpbond Oct 14, 2016
d204f57
Update .travis.yml
bpbond Oct 14, 2016
f7bc772
Update README.md
bpbond Oct 22, 2016
dfa7697
Update README.md
bpbond Nov 1, 2016
14a1d65
Fix Travis-CI badge
bpbond Nov 1, 2016
a25a226
Added DOECLIM temperature component
bvegawe Nov 14, 2016
28b1bce
Merge pull request #160 from bvegawe/doeclim
cahartin Nov 14, 2016
164b34f
updated ignore file
Nov 30, 2016
449d3fd
Visual Studio project file updates
Nov 30, 2016
8a3e3be
Update README.md
CLynchy Dec 7, 2016
ce8b46d
Update README.md
CLynchy Dec 7, 2016
21267d2
Fixing minor runtime bug.
bvegawe Jan 1, 2017
8bac715
small fix
bvegawe Jan 2, 2017
4003009
investigating doeclim
bvegawe Jan 2, 2017
973a3c4
removed hard-coded array sizes
bvegawe Jan 3, 2017
5ccd5df
Merge branch 'dev_doeclim_plotting' into dev_doeclim
bvegawe Jan 3, 2017
0b4f703
cleaning commented code
bvegawe Jan 3, 2017
8f722e6
Merge branch 'dev_doeclim_plotting' into dev_doeclim
bvegawe Jan 3, 2017
addae36
removing test .ini files
bvegawe Jan 3, 2017
ef3271f
Merge pull request #162 from bvegawe/dev_doeclim
cahartin Jan 16, 2017
0768f7a
Fix CO2 constraint capability
bpbond Jan 17, 2017
491c095
Update .travis.yml to run all four RCPs
bpbond Jan 17, 2017
3fb2433
Move model runs (tests) to a dedicated script
bpbond Jan 17, 2017
7333841
Added year-changing tests
bpbond Jan 17, 2017
0ef642b
Fix oceanbox error when model not spun up
bpbond Jan 17, 2017
f99ecd2
Added no-spinup test
bpbond Jan 17, 2017
1f27bb6
Merge pull request #165 from JGCRI/more-tests
cahartin Jan 19, 2017
76168ab
Merge branch 'master' into do_spinup-broken
cahartin Jan 19, 2017
ce88d82
Merge pull request #166 from JGCRI/do_spinup-broken
cahartin Jan 19, 2017
b0aa493
Merge branch 'master' into co2-constrain-fix
cahartin Jan 19, 2017
03b9fa5
Merge pull request #163 from JGCRI/co2-constrain-fix
cahartin Jan 19, 2017
77f3c0a
Merge branch 'dev_doeclim' of https://github.com/JGCRI/hector into de…
Jan 19, 2017
de6812d
Merge remote-tracking branch 'refs/remotes/origin/master' into dev_do…
Jan 23, 2017
1f03028
Now testing dev_doeclim branch
bpbond Jan 23, 2017
bb3cffe
Merge branch 'master' into dev_doeclim
bpbond Jan 24, 2017
5347277
Changes to bring dev_doeclim into line with master
bpbond Jan 24, 2017
ee28fda
Removing dev_doeclim build on Travis
bpbond Jan 24, 2017
56ea685
Merge branch 'master' into dev_doeclim
bpbond Jan 24, 2017
a274e13
Now checking next release branch
bpbond Jan 24, 2017
a26114a
Trying to trigger Travis build of rc1.2
bpbond Jan 24, 2017
bb44061
need #define _USE_MATH_DEFINES
Jan 25, 2017
af6b05f
add heat flux global variables and aerosol forcing
bvegawe Feb 13, 2017
8c2c2e5
add heat flux global variables and aerosol forcing
bvegawe Feb 13, 2017
45aca34
add heat flux global variables and aerosol forcing
bvegawe Feb 13, 2017
dcdd74f
added aerosol forcing factor as doeclim input
bvegawe Feb 13, 2017
b34be0b
small bug fix
bvegawe Feb 13, 2017
3dc749b
adding ocean heat flux as doeclim output
bvegawe Feb 13, 2017
9f5c82e
Merge pull request #184 from bvegawe/dev_doeclim
cahartin Feb 14, 2017
0e2f7e9
Add tools and related software section to front-page readme.
rplzzz Mar 8, 2017
8c8110d
Update temp_doeclim_component.cpp
bvegawe Mar 29, 2017
ec9af49
Merge pull request #187 from JGCRI/readme-update
cahartin Apr 12, 2017
dd89b67
Merge pull request #188 from bvegawe/patch-1
cahartin Apr 12, 2017
e468f3a
Merge remote-tracking branch 'refs/remotes/origin/master' into dev_do…
Aug 9, 2017
a2b65a1
fix for double counting halocarbons
Oct 17, 2017
20843da
added a comment to forcing file
Oct 18, 2017
8596bfe
Merge pull request #201 from JGCRI/dev_halocarb
cahartin Oct 18, 2017
a2d05d2
Merge remote-tracking branch 'refs/remotes/origin/master' into dev_do…
Oct 19, 2017
647860a
updated ini files
Oct 19, 2017
a6c73a1
doeclim updates to ini files
Oct 19, 2017
61b21d6
enabled volcanic forcing in ini files
Oct 19, 2017
2bdbf5d
added commented text from original temperture component
Oct 19, 2017
b2d40de
deleted old temperature component
Oct 19, 2017
45fd655
Deleted temperature_component
Oct 19, 2017
41ed9de
deleted ocean heat parameters in old Hector ini files
Nov 22, 2017
6257f26
cleaned up ocean_component
Nov 22, 2017
14eeb24
Merge remote-tracking branch 'JGCRI/dev_doeclim' into dev_doeclim
bvegawe Nov 27, 2017
b478e76
delete redundant ini file
Nov 28, 2017
f8a9ac3
DOECLIM descriptions and heatflux output
bvegawe Nov 30, 2017
7c24918
Merge pull request #209 from bvegawe/dev_doeclim
cahartin Dec 1, 2017
bdcfac8
Merge branch 'dev_doeclim' of https://github.com/JGCRI/hector into de…
Dec 1, 2017
c92f9e5
Renamed temp_doeclim
Dec 1, 2017
379c9b2
renaming temp doeclim to simply temperature
Dec 29, 2017
f558b90
renaming temp doeclim to temperature component
Dec 29, 2017
97e0e8a
VS project file - rename temp doeclim to temperature
Dec 29, 2017
c424684
one more VS proj file
Dec 29, 2017
73a8bb4
correct bug in total heatflux calc
bvegawe Jan 3, 2018
848ef26
improved DOECLIM references
bvegawe Jan 3, 2018
bd4d80d
const DOECLIM params
bvegawe Jan 3, 2018
448e65a
Merge pull request #211 from bvegawe/dev_doeclim
cahartin Jan 5, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Run Test Cases
Debug
libs
project_files/visual_studio/
project_files/VS/*.*
libs/
*.kdev4

Expand Down
38 changes: 38 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Build Hector on Travis CI
# BBL January 2017
# See https://travis-ci.org/bpbond/hector

language: cpp

compiler:
- clang
- gcc

branches:
only:
- master
- rc1.2

before_script:
- export BOOSTVERSION=1_62_0
- export BOOSTVERDIR=1.62.0
- wget http://downloads.sourceforge.net/project/boost/boost/${BOOSTVERDIR}/boost_${BOOSTVERSION}.tar.bz2\?r\=\&ts\=1435589970\&use_mirror\=garr -O /tmp/boost.tar.bz2
- tar jxf /tmp/boost.tar.bz2
- mv boost_$BOOSTVERSION $PWD/boost-trunk
- export BOOSTROOT="$PWD/boost-trunk"

- cd $BOOSTROOT
- ./bootstrap.sh --with-libraries=filesystem
- ./b2
- cd $TRAVIS_BUILD_DIR

# Code above is necessary because Travis's default Boost is 1_46_0
# which doesn't include odeint and other stuff. Otherwise, we could
# simple use the following lines:
# - sudo apt-get update -qq
# - sudo apt-get install libboost-dev libboost-filesystem-dev libboost-system-dev

script:
- make hector
- ./test_hector.sh ./source/hector

13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
hector
[![Build Status](https://travis-ci.org/JGCRI/hector.svg?branch=master)](https://travis-ci.org/JGCRI/hector)

Hector
======

This is the repository for **Hector**, an open source, object-oriented, simple global climate carbon-cycle model. It runs essentially instantaneously while still representing the most critical global scale earth system processes, and is one of a class of models heavily used for for emulating complex climate models and uncertainty analyses. For example, Hector's global temperature rise for the RCP 8.5 scenario, compared to observations and other model results, looks like this:
Expand All @@ -8,3 +10,12 @@ This is the repository for **Hector**, an open source, object-oriented, simple g
The primary source of Hector model documentation is the Github [wiki](https://github.com/JGCRI/hector/wiki); please note that the wiki documents are included in the repository, but you'll need to use `git clone --recursive` to get them installed locally. The code is also well documented with [Doxygen](http://doxygen.org)-style comments. A formal model description paper ([Hartin et al. 2015](http://www.geosci-model-dev.net/8/939/2015/gmd-8-939-2015.html)) documents its science internals and performance relative to observed data, the [CMIP5](http://cmip-pcmdi.llnl.gov/cmip5/) archive, and the reduced-complexity [MAGICC](http://www.magicc.org) model.

This work is supported by the [Integrated Assessment Research Program](http://science.energy.gov/ber/research/cesd/integrated-assessment-of-global-climate-change/) of the Office of Science, U.S. Department of Energy. The Pacific Northwest National Laboratory is operated for DOE by Battelle Memorial Institute under contract DE-AC05-76RL01830.

## Tools and Software That Work with Hector

* [GCAM](https://github.com/JGCRI/gcam-core): Hector can be used as
the climate component in the GCAM integrated assessment model.
* [pyhector](https://github.com/openclimatedata/pyhector): a python
interface to Hector.


14 changes: 2 additions & 12 deletions headers/components/bc_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef BLACK_CARBON_COMPONENT_H
#define BLACK_CARBON_COMPONENT_H
Expand Down
15 changes: 2 additions & 13 deletions headers/components/ch4_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/

#ifndef CH4_COMPONENT_H
Expand Down Expand Up @@ -86,4 +76,3 @@ class CH4Component : public IModelComponent {
}

#endif // CH4_COMPONENT_H

28 changes: 10 additions & 18 deletions headers/components/component_data.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef COMPONENT_DATA_H
#define COMPONENT_DATA_H
Expand Down Expand Up @@ -200,12 +190,6 @@
#define D_TEMP_LL "Temp_LL"
#define D_SPINUP_CHEM "spinup_chem"

#define D_HEAT_FLUX "heatflux"
#define D_HEAT_UPTAKE_EFF "kappa"
#define D_MAX_HEAT_UPTAKE_EFF "k_max"
#define D_KAPPA50_TEMP "t_mid"
#define D_MIN_HEAT_UPTAKE_EFF "k_min"
#define D_SLOPE_HEAT_UPTAKE_EFF "slope"
//#define D_SPECIFIC_HEAT "cp"

#define D_CO3_LL "CO3_LL"
Expand Down Expand Up @@ -265,6 +249,14 @@
#define D_SO2I_B "so2i_b"
#define D_OC_B "oc_b"
#define D_BC_B "bc_b"

// temperature component
#define D_DIFFUSIVITY "diff"
#define D_AERO_SCALE "alpha"
#define D_FLUX_MIXED "flux_mixed"
#define D_FLUX_INTERIOR "flux_interior"
#define D_HEAT_FLUX "heatflux"

// ------------------- messages being passed between components -------------------------

#define M_GETDATA "getData"
Expand Down
16 changes: 3 additions & 13 deletions headers/components/component_names.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef COMPONENT_NAMES_H
#define COMPONENT_NAMES_H
Expand All @@ -36,6 +26,7 @@
#define OH_COMPONENT_NAME "OH"
#define N2O_COMPONENT_NAME "N2O"
#define TEMPERATURE_COMPONENT_NAME "temperature"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we are removing the old temperature component, then shouldn't we also remove this #define?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done


#define OCEAN_COMPONENT_NAME "ocean"
#define ONELINEOCEAN_COMPONENT_NAME "onelineocean"

Expand Down Expand Up @@ -110,4 +101,3 @@
#define DUMMY_COMPONENT_NAME "dummy-component"

#endif

14 changes: 2 additions & 12 deletions headers/components/dummy_model_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef DUMMY_MODEL_COMPONENT_H
#define DUMMY_MODEL_COMPONENT_H
Expand Down
14 changes: 2 additions & 12 deletions headers/components/forcing_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef FORCING_COMPONENT_H
#define FORCING_COMPONENT_H
Expand Down
14 changes: 2 additions & 12 deletions headers/components/halocarbon_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef HALOCARBON_COMPONENT_HPP
#define HALOCARBON_COMPONENT_HPP
Expand Down
14 changes: 2 additions & 12 deletions headers/components/imodel_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef IMODEL_COMPONENT_H
#define IMODEL_COMPONENT_H
Expand Down
14 changes: 2 additions & 12 deletions headers/components/n2o_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef N2O_COMPONENT_H
#define N2O_COMPONENT_H
Expand Down
14 changes: 2 additions & 12 deletions headers/components/o3_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef OZONE_COMPONENT_H
#define OZONE_COMPONENT_H
Expand Down
14 changes: 2 additions & 12 deletions headers/components/oc_component.hpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
/* Hector -- A Simple Climate Model
Copyright (C) 2014-2015 Battelle Memorial Institute

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2 as
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Please see the accompanying file LICENSE.md for additional licensing
information.
*/
#ifndef ORGANIC_CARBON_COMPONENT_H
#define ORGANIC_CARBON_COMPONENT_H
Expand Down