Here we provide the source code for the physics model HYCOM and an intermediate complexity N(utrient) P(hytoplankton) Z(ooplankton) D(etritus) type biology model, ECOSMO. Model configuration and outputs for the simulated years of 1990-2010 including post-processing scripts are also archived. The files are stored in the multiple folders and due to file size restrictions, the folders are compressed into multiple parts. The compression is performed using the 'zip' format, and any zip compatible software should be able to extract the archive. -------------------------------- The zip files are as follows: - code_and_documentation.zip (includes Doc, HYCOM_2.2.37 and MSCPROGS) - model_experiment.zip - model_output.zip The contents are the following subfolders: - Doc (includes repxxx.pdf - a detailed manual of install and using HYCOM) - HYCOM_2.2.37 (HYCOM-ECOSMO source code. 'CodeOnly' subfolder includes the code, and 'NATa1.00' includes a simple model setup) - model_output (includes the model results presented in 'HYCOM-ECOSMOII(CHL) a marine biogeochemical model for the North Atlantic and the Arctic model'. the respective python codes to post-process the model outputs are also included in this subfolder. The python codes produced the plots presented in the paper) - model_experiment (folder that includes the experiments presented in the paper. 'config' and 'src_2.2.37' includes the same model code provided in 'CodeOnly' 'topo' subfolder contains model domain files (e.g. grid, bathymetry). 'Build...' folder is the compilation folder which includes the hycom executable. The user must compile HYCOM code on their respective systems. 'expt_09.0' is the experiment folder. 'expt_09.0/SCRATCH' folder contain the necessary forcing files to replicate the experiments presented in the paper. The 'hycom' executable needs to be copied here to able to perform the experiments. - MSCPROGS (folder that include source code for post-processing the HYCOM binary output files (i.e '.a' and '.b' files). MSCPROGS should be compiled (separately in 'MSCPROGS/src/' by providing the compiler options to 'MSCPROGS/src/Make.Inc/make.inc' and executing 'make all' and 'make install' (the executables will be located in 'MSCPROGS/bin/' folder)