Setting up global outputs... Initial living biomass = 1.786459E+011 kg Initial total abundance = 7.963003E+017 inds / km^2 Initial total number of cohorts = 3438 Initial number of stocks = 4 Writing initial global outputs to file... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Research.Science.Data.NetCDF4.NetCDFException: Bad chunksize. at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.HandleResult (Int32 resultCode) <0x40d11ee0 + 0x0004b> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCdfVariable`1[DataType].Create (Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet dataSet, System.String name, System.String[] dims) <0x40d70c80 + 0x00523> in :0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fa4a95ab9e0 + 0x000a1> in :0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fa4a95ab9e0 + 0x000ef> in :0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) <0x7fa4a93e3cf0 + 0x0002a> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.CreateNetCdfVariable (System.String name, System.String[] dims, System.Type dataType) <0x40d6cd10 + 0x00133> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.CreateVariable[DataType] (System.String varName, System.String[] dims) <0x40d70bd0 + 0x0003b> in :0 at Microsoft.Research.Science.Data.DataSet.AddVariable[DataType] (System.String varName, System.String[] dims) <0x40d70a60 + 0x0007c> in :0 at Microsoft.Research.Science.Data.DataSet.AddVariable[DataType] (System.String varName, System.Array array, System.String[] dims) <0x40d707b0 + 0x000bb> in :0 at Madingley.ArraySDSConvert.AddVariable (Microsoft.Research.Science.Data.DataSet SDSObject, System.String variableName, Int32 numDimensions, System.String[] namesDimensions, Double missingValue, System.Single[] dimension1Data, System.Single[] dimension2Data, System.Single[] dimension3Data) <0x40d7dd50 + 0x0035f> in :0 at Madingley.OutputGrid.SetupOutputs (Madingley.ModelGrid ecosystemModelGrid, System.String outputFilesSuffix, UInt32 numTimeSteps, Madingley.FunctionalGroupDefinitions cohortFunctionalGroupDefinitions, Madingley.FunctionalGroupDefinitions stockFunctionalGroupDefinitions) <0x40d7acd0 + 0x004f7> in :0 at Madingley.MadingleyModel.InitialOutputs (System.String outputFilesSuffix, Madingley.MadingleyModelInitialisation initialisation, UInt32 month) <0x40d6ba70 + 0x00357> in :0 at Madingley.MadingleyModel..ctor (Madingley.MadingleyModelInitialisation initialisation, Madingley.ScenarioParameterInitialisation scenarioParameters, Int32 scenarioIndex, System.String outputFilesSuffix, System.String globalModelTimeStepUnit, Int32 simulation) <0x40d3a000 + 0x001cf> in :0 at Madingley.RunSimulations.RunSimulation (Madingley.ScenarioParameterInitialisation scenarios, Int32 scenarioIndex, Madingley.MadingleyModelInitialisation initialiseMadingley, System.String outputFileSuffix, Int32 simulation) <0x40d29b80 + 0x000cb> in :0 at Madingley.RunSimulations.RunAllSimulations (System.String simulationInitialisationFilename, System.String definitionsFilename, System.String outputsFilename, Madingley.ScenarioParameterInitialisation scenarios, System.String outputPath) <0x40cf7100 + 0x00333> in :0 at Madingley.Program.Main () <0x40c76d50 + 0x005b3> in :0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Research.Science.Data.NetCDF4.NetCDFException: Bad chunksize. at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.HandleResult (Int32 resultCode) <0x40d11ee0 + 0x0004b> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCdfVariable`1[DataType].Create (Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet dataSet, System.String name, System.String[] dims) <0x40d70c80 + 0x00523> in :0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fa4a95ab9e0 + 0x000a1> in :0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fa4a95ab9e0 + 0x000ef> in :0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) <0x7fa4a93e3cf0 + 0x0002a> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.CreateNetCdfVariable (System.String name, System.String[] dims, System.Type dataType) <0x40d6cd10 + 0x00133> in :0 at Microsoft.Research.Science.Data.NetCDF4.NetCDFDataSet.CreateVariable[DataType] (System.String varName, System.String[] dims) <0x40d70bd0 + 0x0003b> in :0 at Microsoft.Research.Science.Data.DataSet.AddVariable[DataType] (System.String varName, System.String[] dims) <0x40d70a60 + 0x0007c> in :0 at Microsoft.Research.Science.Data.DataSet.AddVariable[DataType] (System.String varName, System.Array array, System.String[] dims) <0x40d707b0 + 0x000bb> in :0 at Madingley.ArraySDSConvert.AddVariable (Microsoft.Research.Science.Data.DataSet SDSObject, System.String variableName, Int32 numDimensions, System.String[] namesDimensions, Double missingValue, System.Single[] dimension1Data, System.Single[] dimension2Data, System.Single[] dimension3Data) <0x40d7dd50 + 0x0035f> in :0 at Madingley.OutputGrid.SetupOutputs (Madingley.ModelGrid ecosystemModelGrid, System.String outputFilesSuffix, UInt32 numTimeSteps, Madingley.FunctionalGroupDefinitions cohortFunctionalGroupDefinitions, Madingley.FunctionalGroupDefinitions stockFunctionalGroupDefinitions) <0x40d7acd0 + 0x004f7> in :0 at Madingley.MadingleyModel.InitialOutputs (System.String outputFilesSuffix, Madingley.MadingleyModelInitialisation initialisation, UInt32 month) <0x40d6ba70 + 0x00357> in :0 at Madingley.MadingleyModel..ctor (Madingley.MadingleyModelInitialisation initialisation, Madingley.ScenarioParameterInitialisation scenarioParameters, Int32 scenarioIndex, System.String outputFilesSuffix, System.String globalModelTimeStepUnit, Int32 simulation) <0x40d3a000 + 0x001cf> in :0 at Madingley.RunSimulations.RunSimulation (Madingley.ScenarioParameterInitialisation scenarios, Int32 scenarioIndex, Madingley.MadingleyModelInitialisation initialiseMadingley, System.String outputFileSuffix, Int32 simulation) <0x40d29b80 + 0x000cb> in :0 at Madingley.RunSimulations.RunAllSimulations (System.String simulationInitialisationFilename, System.String definitionsFilename, System.String outputsFilename, Madingley.ScenarioParameterInitialisation scenarios, System.String outputPath) <0x40cf7100 + 0x00333> in :0 at Madingley.Program.Main () <0x40c76d50 + 0x005b3> in :0