\noindent \textbf{Change \#1} with diff file ISSM-12321-12322.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/types.h\\
Export determination: 6. \\
Rationale: switch it based on the configuration\\
\vspace{3em}

\noindent \textbf{Change \#2} with diff file ISSM-12322-12323.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Contour.h M /issm/trunk-jpl/src/c/objects/DofIndexing.h M /issm/trunk-jpl/src/c/objects/IoModel.h M /issm/trunk-jpl/src/c/objects/Node.h M /issm/trunk-jpl/src/c/objects/OptPars.h M /issm/trunk-jpl/src/c/objects/Patch.h M /issm/trunk-jpl/src/c/objects/Segment.h M /issm/trunk-jpl/src/c/objects/Update.h M /issm/trunk-jpl/src/c/objects/Vertex.h\\
Export determination: 6. \\
Rationale: using typedef'ed name\\
\vspace{3em}

\noindent \textbf{Change \#3} with diff file ISSM-12323-12324.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: added --with-fortran option to issm\\
\vspace{3em}

\noindent \textbf{Change \#4} with diff file ISSM-12324-12325.diff: \\
Function name: \\
M /issm/trunk-jpl/configure.ac\\
Export determination: 6. \\
Rationale: updating configure.ac for merging\\
\vspace{3em}

\noindent \textbf{Change \#5} with diff file ISSM-12326-12327.diff: \\
Function name: \\
M /issm/trunk-jpl M /issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h M /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp M /issm/trunk-jpl/src/c/modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp M /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp M /issm/trunk-jpl/src/c/modules/modules.h M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/Input.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h M /issm/trunk-jpl/src/c/objects/Materials/Matpar.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matpar.h M /issm/trunk-jpl/src/c/solutions/prognostic\_core.cpp A /issm/trunk-jpl/src/m/classes/clusters/acenet.m (from /issm/trunk/src/m/classes/clusters/acenet.m:12325) M /issm/trunk-jpl/src/m/classes/materials.m M /issm/trunk-jpl/src/m/classes/surfaceforcings.m A /issm/trunk-jpl/src/m/enum/MaterialsRhoFreshwaterEnum.m (from /issm/trunk/src/m/enum/MaterialsRhoFreshwaterEnum.m:12325) A /issm/trunk-jpl/src/m/enum/SurfaceforcingsIspddEnum.m (from /issm/trunk/src/m/enum/SurfaceforcingsIspddEnum.m:12325) A /issm/trunk-jpl/src/m/enum/SurfaceforcingsMonthlytemperaturesEnum.m (from /issm/trunk/src/m/enum/SurfaceforcingsMonthlytemperaturesEnum.m:12325)\\
Export determination: 6. \\
Rationale: merged trunk and trunk-jpl\\
\vspace{3em}

\noindent \textbf{Change \#6} with diff file ISSM-12327-12328.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/model/model.m\\
Export determination: 6. \\
Rationale: qmu npart\\
\vspace{3em}

\noindent \textbf{Change \#7} with diff file ISSM-12328-12329.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp M /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp M /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m\\
Export determination: 6. \\
Rationale: Synchronized Enums\\
\vspace{3em}

\noindent \textbf{Change \#8} with diff file ISSM-12333-12334.diff: \\
Function name: \\
M /issm/trunk-jpl\\
Export determination: 6. \\
Rationale: Block revision 12332 from being merged into trunk-jpl\\
\vspace{3em}

\noindent \textbf{Change \#9} with diff file ISSM-12334-12335.diff: \\
Function name: \\
M /issm/trunk-jpl/src/dox/issm.dox\\
Export determination: 6. \\
Rationale: updated code stats\\
\vspace{3em}

\noindent \textbf{Change \#10} with diff file ISSM-12335-12336.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/model/model.m\\
Export determination: 6. \\
Rationale: Model structtomodel updated\\
\vspace{3em}

\noindent \textbf{Change \#11} with diff file ISSM-12336-12337.diff: \\
Function name: \\
M /issm/trunk-jpl\\
Export determination: 6. \\
Rationale: merged trunk and trunk-jpl\\
\vspace{3em}

\noindent \textbf{Change \#12} with diff file ISSM-12338-12339.diff: \\
Function name: \\
M /issm/trunk-jpl\\
Export determination: 6. \\
Rationale: Block revision 12337 from being merged into trunk-jpl\\
\vspace{3em}

\noindent \textbf{Change \#13} with diff file ISSM-12339-12340.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Segment.cpp\\
Export determination: 6. \\
Rationale: type rename\\
\vspace{3em}

\noindent \textbf{Change \#14} with diff file ISSM-12340-12341.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Vertex.cpp\\
Export determination: 6. \\
Rationale: type rename\\
\vspace{3em}

\noindent \textbf{Change \#15} with diff file ISSM-12341-12342.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh M /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp\\
Export determination: 6. \\
Rationale: updated Sync script to \#include <cstring>\\
\vspace{3em}

\noindent \textbf{Change \#16} with diff file ISSM-12342-12343.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh M /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp\\
Export determination: 6. \\
Rationale: updated Sync script to \#include <cstring>\\
\vspace{3em}

\noindent \textbf{Change \#17} with diff file ISSM-12343-12344.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am\\
Export determination: 6. \\
Rationale: add the new header file\\
\vspace{3em}

\noindent \textbf{Change \#18} with diff file ISSM-12344-12345.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/shared.h\\
Export determination: 6. \\
Rationale: include it like the alloc.h\\
\vspace{3em}

\noindent \textbf{Change \#19} with diff file ISSM-12345-12346.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Node.cpp\\
Export determination: 6. \\
Rationale: rename and try out the xNew/xDelete here to see if it works in the regression test\\
\vspace{3em}

\noindent \textbf{Change \#20} with diff file ISSM-12350-12351.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Node.cpp\\
Export determination: 6. \\
Rationale: replace the other xmallocs for floats\\
\vspace{3em}

\noindent \textbf{Change \#21} with diff file ISSM-12351-12352.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/acenet.m M /issm/trunk-jpl/src/m/classes/clusters/castor.m M /issm/trunk-jpl/src/m/classes/clusters/cosmos.m M /issm/trunk-jpl/src/m/classes/clusters/gemini.m M /issm/trunk-jpl/src/m/classes/clusters/generic.m M /issm/trunk-jpl/src/m/classes/clusters/generic.py M /issm/trunk-jpl/src/m/classes/clusters/greenplanet.m M /issm/trunk-jpl/src/m/classes/clusters/none.m D /issm/trunk-jpl/src/m/classes/clusters/none.py M /issm/trunk-jpl/src/m/classes/clusters/pfe.m M /issm/trunk-jpl/src/m/classes/clusters/pollux.m M /issm/trunk-jpl/src/m/classes/model/model.m M /issm/trunk-jpl/src/m/classes/pairoptions.m M /issm/trunk-jpl/src/m/model/solve.m D /issm/trunk-jpl/src/m/model/solveparallel.m\\
Export determination: 6. \\
Rationale: Simplified BuildQueueingScript interface\\
\vspace{3em}

\noindent \textbf{Change \#22} with diff file ISSM-12352-12353.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Basins/basinzoom.m\\
Export determination: 6. \\
Rationale: Now in jplsvn\\
\vspace{3em}

\noindent \textbf{Change \#23} with diff file ISSM-12353-12354.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Alloc/xNewDelete.h\\
Export determination: 6. \\
Rationale: add an xNewInit; I am thinking that for performance perhaps these implementations should still be switchable to the C system calls when IssmDouble just is double.\\
\vspace{3em}

\noindent \textbf{Change \#24} with diff file ISSM-12354-12355.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/DakotaPlugin.cpp\\
Export determination: 6. \\
Rationale: rename type and use xNew/xDelete and also one case of xNewInit\\
\vspace{3em}

\noindent \textbf{Change \#25} with diff file ISSM-12355-12356.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am A /issm/trunk-jpl/src/c/shared/MemOps A /issm/trunk-jpl/src/c/shared/MemOps/xMemCpy.h\\
Export determination: 6. \\
Rationale: add a memcpy wrapper, here too as for the replacement for calloc it would make sense to preprocess to a version that does use just memcpy to improve performance for the case that IssmDouble is just double.\\
\vspace{3em}

\noindent \textbf{Change \#26} with diff file ISSM-12356-12357.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Contour.cpp\\
Export determination: 6. \\
Rationale: rename to IssmDouble and use the memcpy wrapper\\
\vspace{3em}

\noindent \textbf{Change \#27} with diff file ISSM-12357-12358.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/shared.h\\
Export determination: 6. \\
Rationale: forgot this file for the inclusion of the memcpy wrapper\\
\vspace{3em}

\noindent \textbf{Change \#28} with diff file ISSM-12360-12361.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp\\
Export determination: 6. \\
Rationale: IssmDouble type change\\
\vspace{3em}

\noindent \textbf{Change \#29} with diff file ISSM-12361-12362.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/materials.m\\
Export determination: 6. \\
Rationale: minor;\\
\vspace{3em}

\noindent \textbf{Change \#30} with diff file ISSM-12363-12364.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/acenet.m M /issm/trunk-jpl/src/m/classes/clusters/castor.m M /issm/trunk-jpl/src/m/classes/clusters/cosmos.m M /issm/trunk-jpl/src/m/classes/clusters/gemini.m M /issm/trunk-jpl/src/m/classes/clusters/generic.m M /issm/trunk-jpl/src/m/classes/clusters/greenplanet.m M /issm/trunk-jpl/src/m/classes/clusters/pfe.m M /issm/trunk-jpl/src/m/classes/clusters/pollux.m M /issm/trunk-jpl/src/m/model/loadresultsfromcluster.m M /issm/trunk-jpl/src/m/model/loadresultsfromdisk.m M /issm/trunk-jpl/src/m/model/solve.m\\
Export determination: 6. \\
Rationale: Simplifying cluster\\
\vspace{3em}

\noindent \textbf{Change \#31} with diff file ISSM-12364-12365.diff: \\
Function name: \\
M /issm/trunk-jpl/scripts/getloc.sh M /issm/trunk-jpl/src/dox/issm.dox\\
Export determination: 6. \\
Rationale: updated line count\\
\vspace{3em}

\noindent \textbf{Change \#32} with diff file ISSM-12365-12366.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Constraints.cpp M /issm/trunk-jpl/src/c/Container/Constraints.h M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/DataSet.h M /issm/trunk-jpl/src/c/Container/Elements.cpp M /issm/trunk-jpl/src/c/Container/Elements.h M /issm/trunk-jpl/src/c/Container/Inputs.cpp M /issm/trunk-jpl/src/c/Container/Inputs.h M /issm/trunk-jpl/src/c/Container/Loads.cpp M /issm/trunk-jpl/src/c/Container/Loads.h M /issm/trunk-jpl/src/c/Container/Materials.cpp M /issm/trunk-jpl/src/c/Container/Materials.h M /issm/trunk-jpl/src/c/Container/Nodes.cpp M /issm/trunk-jpl/src/c/Container/Nodes.h M /issm/trunk-jpl/src/c/Container/Options.cpp M /issm/trunk-jpl/src/c/Container/Parameters.cpp M /issm/trunk-jpl/src/c/Container/Parameters.h M /issm/trunk-jpl/src/c/Container/Results.cpp M /issm/trunk-jpl/src/c/Container/Results.h M /issm/trunk-jpl/src/c/Container/Vertices.cpp M /issm/trunk-jpl/src/c/Container/Vertices.h M /issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh M /issm/trunk-jpl/src/c/include/macros.h M /issm/trunk-jpl/src/c/io/io.h M /issm/trunk-jpl/src/c/matlab/include/matlab\_macros.h M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToMatrix.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToSeqMat.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabNArrayToNArray.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToSeqVec.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToVector.cpp M /issm/trunk-jpl/src/c/matlab/io/OptionParse.cpp M /issm/trunk-jpl/src/c/matlab/io/WriteMatlabData.cpp M /issm/trunk-jpl/src/c/modules/Bamgx/Bamgx.cpp M /issm/trunk-jpl/src/c/modules/ConstraintsStatex/RiftConstraintsState.cpp M /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp M /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp M /issm/trunk-jpl/src/c/objects/Bamg/AdjacentTriangle.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgGeom.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgMesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgOpts.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgQuadtree.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgVertex.cpp M /issm/trunk-jpl/src/c/objects/Bamg/CrackedEdge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Curve.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Direction.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Edge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/EigenMetric.cpp M /issm/trunk-jpl/src/c/objects/Bamg/GeomEdge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/GeomSubDomain.cpp M /issm/trunk-jpl/src/c/objects/Bamg/GeomVertex.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Geometry.cpp M /issm/trunk-jpl/src/c/objects/Bamg/ListofIntersectionTriangles.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Metric.cpp M /issm/trunk-jpl/src/c/objects/Bamg/SetOfE4.cpp M /issm/trunk-jpl/src/c/objects/Bamg/SubDomain.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Triangle.cpp M /issm/trunk-jpl/src/c/objects/Bamg/VertexOnEdge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/VertexOnGeom.cpp M /issm/trunk-jpl/src/c/objects/Bamg/VertexOnVertex.cpp M /issm/trunk-jpl/src/c/objects/Constraints/Constraint.h M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.h M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.h M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.h M /issm/trunk-jpl/src/c/objects/Contour.cpp M /issm/trunk-jpl/src/c/objects/Contour.h M /issm/trunk-jpl/src/c/objects/DakotaPlugin.h M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.h M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h M /issm/trunk-jpl/src/c/objects/Elements/Element.h M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.h M /issm/trunk-jpl/src/c/objects/Elements/PentaHook.cpp M /issm/trunk-jpl/src/c/objects/Elements/PentaHook.h M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.h M /issm/trunk-jpl/src/c/objects/Elements/TriaHook.cpp M /issm/trunk-jpl/src/c/objects/Elements/TriaHook.h M /issm/trunk-jpl/src/c/objects/Elements/TriaRef.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/ExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.h M /issm/trunk-jpl/src/c/objects/FemModel.cpp M /issm/trunk-jpl/src/c/objects/FemModel.h M /issm/trunk-jpl/src/c/objects/Gauss/GaussPenta.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussPenta.h M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.h M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/Hook.h M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/Input.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Attribute.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Attribute.h M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Comment.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Comment.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.h M /issm/trunk-jpl/src/c/objects/KML/KML\_File.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_File.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Geometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Geometry.h M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.h M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.h M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.h M /issm/trunk-jpl/src/c/objects/KML/KML\_StyleSelector.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_StyleSelector.h M /issm/trunk-jpl/src/c/objects/KML/KML\_SubStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_SubStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.h M /issm/trunk-jpl/src/c/objects/Kriging/ExponentialVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/GaussianVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Observation.cpp M /issm/trunk-jpl/src/c/objects/Kriging/PowerVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.cpp M /issm/trunk-jpl/src/c/objects/Kriging/SphericalVariogram.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.h M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.h M /issm/trunk-jpl/src/c/objects/Loads/Load.h M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.h M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.cpp M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.h M /issm/trunk-jpl/src/c/objects/Loads/Penpair.cpp M /issm/trunk-jpl/src/c/objects/Loads/Penpair.h M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.h M /issm/trunk-jpl/src/c/objects/Materials/Material.h M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.h M /issm/trunk-jpl/src/c/objects/Materials/Matpar.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matpar.h M /issm/trunk-jpl/src/c/objects/Node.cpp M /issm/trunk-jpl/src/c/objects/Node.h M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.h M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.h M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.h M /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Vector.h M /issm/trunk-jpl/src/c/objects/Options/Option.cpp M /issm/trunk-jpl/src/c/objects/Options/Option.h M /issm/trunk-jpl/src/c/objects/Options/OptionCell.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionCell.h M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.h M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.h M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.h M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.h M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.h M /issm/trunk-jpl/src/c/objects/Params/BoolParam.cpp M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleTransientMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleTransientMatParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.h M /issm/trunk-jpl/src/c/objects/Params/FileParam.cpp M /issm/trunk-jpl/src/c/objects/Params/FileParam.h M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.h M /issm/trunk-jpl/src/c/objects/Params/IntParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntParam.h M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.h M /issm/trunk-jpl/src/c/objects/Params/MatrixParam.cpp M /issm/trunk-jpl/src/c/objects/Params/MatrixParam.h M /issm/trunk-jpl/src/c/objects/Params/Param.h M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/StringParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringParam.h M /issm/trunk-jpl/src/c/objects/Params/VectorParam.cpp M /issm/trunk-jpl/src/c/objects/Params/VectorParam.h M /issm/trunk-jpl/src/c/objects/Patch.cpp M /issm/trunk-jpl/src/c/objects/Segment.cpp M /issm/trunk-jpl/src/c/objects/Segment.h M /issm/trunk-jpl/src/c/objects/Update.h M /issm/trunk-jpl/src/c/objects/Vertex.cpp M /issm/trunk-jpl/src/c/objects/Vertex.h M /issm/trunk-jpl/src/c/python/include/python\_macros.h M /issm/trunk-jpl/src/c/python/io/FetchPythonData.cpp M /issm/trunk-jpl/src/c/python/io/WritePythonData.cpp M /issm/trunk-jpl/src/c/shared/Exp/IsInPoly.cpp M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/Synchronize.sh M /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp M /issm/trunk-jpl/src/c/solutions/objectivefunction.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.h M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.h M /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewMat.cpp M /issm/trunk-jpl/src/m/classes/bamggeom.m M /issm/trunk-jpl/src/m/classes/bamgmesh.m M /issm/trunk-jpl/src/m/classes/model/model.m M /issm/trunk-jpl/src/m/classes/model/planet.m M /issm/trunk-jpl/src/m/classes/organizer.m M /issm/trunk-jpl/src/m/classes/plotoptions.m M /issm/trunk-jpl/src/m/classes/solver.m M /issm/trunk-jpl/src/m/classes/verbose.m M /issm/trunk-jpl/src/m/model/WriteData.m M /issm/trunk-jpl/src/m/model/mesh/bamg.m M /issm/trunk-jpl/src/m/model/setmask.m M /issm/trunk-jpl/src/m/model/setmask.py M /issm/trunk-jpl/src/m/qmu/preqmu.m\\
Export determination: 6. \\
Rationale: Do not number folds (folding is automated)\\
\vspace{3em}

\noindent \textbf{Change \#33} with diff file ISSM-12366-12367.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Patch.cpp\\
Export determination: 6. \\
Rationale: type rename\\
\vspace{3em}

\noindent \textbf{Change \#34} with diff file ISSM-12367-12368.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Kriging/ExponentialVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/GaussianVariogram.cpp\\
Export determination: 6. \\
Rationale: Added threshold on covariances if h<0.00001\\
\vspace{3em}

\noindent \textbf{Change \#35} with diff file ISSM-12368-12369.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Observations.cpp\\
Export determination: 6. \\
Rationale: counter is now a double\\
\vspace{3em}

\noindent \textbf{Change \#36} with diff file ISSM-12369-12370.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/pfe.m\\
Export determination: 6. \\
Rationale: updated pfe\\
\vspace{3em}

\noindent \textbf{Change \#37} with diff file ISSM-12370-12371.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/acenet.m M /issm/trunk-jpl/src/m/classes/clusters/castor.m M /issm/trunk-jpl/src/m/classes/clusters/generic.m M /issm/trunk-jpl/src/m/classes/clusters/pfe.m\\
Export determination: 6. \\
Rationale: Fixed download\\
\vspace{3em}

\noindent \textbf{Change \#38} with diff file ISSM-12371-12372.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/acenet.m M /issm/trunk-jpl/src/m/classes/clusters/castor.m M /issm/trunk-jpl/src/m/classes/clusters/cosmos.m M /issm/trunk-jpl/src/m/classes/clusters/gemini.m M /issm/trunk-jpl/src/m/classes/clusters/generic.m M /issm/trunk-jpl/src/m/classes/clusters/greenplanet.m D /issm/trunk-jpl/src/m/classes/clusters/none.m M /issm/trunk-jpl/src/m/classes/clusters/pollux.m\\
Export determination: 6. \\
Rationale: Fixed all clusters\\
\vspace{3em}

\noindent \textbf{Change \#39} with diff file ISSM-12372-12373.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/castor.m\\
Export determination: 6. \\
Rationale: double LaunchQueueJob\\
\vspace{3em}

\noindent \textbf{Change \#40} with diff file ISSM-12373-12374.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/pfe.m\\
Export determination: 6. \\
Rationale: Added .run\\
\vspace{3em}

\noindent \textbf{Change \#41} with diff file ISSM-12374-12375.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/model/ProfileValues.m M /issm/trunk-jpl/src/m/model/plot/plot\_manager.m A /issm/trunk-jpl/src/m/model/plot/plot\_profile.m M /issm/trunk-jpl/src/m/model/plot/plotdoc.m\\
Export determination: 6. \\
Rationale: Added profile plot\\
\vspace{3em}

\noindent \textbf{Change \#42} with diff file ISSM-12375-12376.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/ProfileValues.m M /issm/trunk-jpl/src/m/model/plot/plot\_profile.m\\
Export determination: 6. \\
Rationale: Fixed plot\_profile\\
\vspace{3em}

\noindent \textbf{Change \#43} with diff file ISSM-12376-12377.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_profile.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#44} with diff file ISSM-12377-12378.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Makefile.am M /issm/trunk-jpl/src/c/io/Disk/diskio.h M /issm/trunk-jpl/src/c/io/io.h M /issm/trunk-jpl/src/c/issm.h M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.h A /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp M /issm/trunk-jpl/src/c/modules/OutputResultsx/OutputResultsx.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/IoModel.h A /issm/trunk-jpl/src/c/solutions/kriging.cpp\\
Export determination: 6. \\
Rationale: Added parallel kriging module\\
\vspace{3em}

\noindent \textbf{Change \#45} with diff file ISSM-12378-12379.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m\\
Export determination: 6. \\
Rationale: Added parallel kriging module (still debugging)\\
\vspace{3em}

\noindent \textbf{Change \#46} with diff file ISSM-12379-12380.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Exp/expcoarsen.m\\
Export determination: 6. \\
Rationale: New expread prototype\\
\vspace{3em}

\noindent \textbf{Change \#47} with diff file ISSM-12380-12381.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/generic.m\\
Export determination: 6. \\
Rationale: Added BuildKrigingQueueScript (temporary)\\
\vspace{3em}

\noindent \textbf{Change \#48} with diff file ISSM-12381-12382.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m\\
Export determination: 6. \\
Rationale: Fixed parallel Kriging module\\
\vspace{3em}

\noindent \textbf{Change \#49} with diff file ISSM-12382-12383.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/IoModel.h M /issm/trunk-jpl/src/c/solutions/kriging.cpp\\
Export determination: 6. \\
Rationale: Added read options from binary file\\
\vspace{3em}

\noindent \textbf{Change \#50} with diff file ISSM-12383-12384.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/pairoptions.m\\
Export determination: 6. \\
Rationale: marshalling options\\
\vspace{3em}

\noindent \textbf{Change \#51} with diff file ISSM-12384-12385.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#52} with diff file ISSM-12386-12387.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.h\\
Export determination: 6. \\
Rationale: moved long to int\\
\vspace{3em}

\noindent \textbf{Change \#53} with diff file ISSM-12387-12388.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-greenplanet.sh\\
Export determination: 6. \\
Rationale: Added tao\\
\vspace{3em}

\noindent \textbf{Change \#54} with diff file ISSM-12389-12390.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/FemModel.cpp\\
Export determination: 6. \\
Rationale: Initialized IOMODEL to NULL\\
\vspace{3em}

\noindent \textbf{Change \#55} with diff file ISSM-12390-12391.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m M /issm/trunk-jpl/src/m/model/plot/plotmodel.m\\
Export determination: 6. \\
Rationale: Now we can use non hsv colormaps in overlay plots\\
\vspace{3em}

\noindent \textbf{Change \#56} with diff file ISSM-12391-12392.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m A /issm/trunk-jpl/src/m/model/plot/getcolormap.m M /issm/trunk-jpl/src/m/model/plot/plot\_gridded.m M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: Easier way to handle colormaps\\
\vspace{3em}

\noindent \textbf{Change \#57} with diff file ISSM-12392-12393.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: Fixed saturation\\
\vspace{3em}

\noindent \textbf{Change \#58} with diff file ISSM-12393-12394.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/thermal.m\\
Export determination: 6. \\
Rationale: better check for spctemperature (enthalpy)\\
\vspace{3em}

\noindent \textbf{Change \#59} with diff file ISSM-12394-12395.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: Simpler plot\_overlay\\
\vspace{3em}

\noindent \textbf{Change \#60} with diff file ISSM-12395-12396.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m A /issm/trunk-jpl/src/m/model/plot/colormaps A /issm/trunk-jpl/src/m/model/plot/colormaps/getcolormap.m A /issm/trunk-jpl/src/m/model/plot/colormaps/haxby.m A /issm/trunk-jpl/src/m/model/plot/colormaps/lbmap.m\\
Export determination: 6. \\
Rationale: Added a couple of colormaps\\
\vspace{3em}

\noindent \textbf{Change \#61} with diff file ISSM-12396-12397.diff: \\
Function name: \\
D /issm/trunk-jpl/src/m/model/plot/getcolormap.m\\
Export determination: 6. \\
Rationale: Added a couple of colormaps\\
\vspace{3em}

\noindent \textbf{Change \#62} with diff file ISSM-12397-12398.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToDoubleMatrix.cpp\\
Export determination: 6. \\
Rationale: Added support for matlab int16 data\\
\vspace{3em}

\noindent \textbf{Change \#63} with diff file ISSM-12398-12399.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/colormaps/haxby.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#64} with diff file ISSM-12399-12400.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m M /issm/trunk-jpl/src/m/model/plot/subplotmodel.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#65} with diff file ISSM-12400-12401.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#66} with diff file ISSM-12401-12402.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/radarpower.m\\
Export determination: 6. \\
Rationale: Added support for other MOG images\\
\vspace{3em}

\noindent \textbf{Change \#67} with diff file ISSM-12402-12403.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/initialization.m\\
Export determination: 6. \\
Rationale: check waterfraction if EnthalpySolution requested\\
\vspace{3em}

\noindent \textbf{Change \#68} with diff file ISSM-12403-12404.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m\\
Export determination: 6. \\
Rationale: Added square option\\
\vspace{3em}

\noindent \textbf{Change \#69} with diff file ISSM-12404-12405.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#70} with diff file ISSM-12405-12406.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/applyoptions.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#71} with diff file ISSM-12406-12407.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp\\
Export determination: 6. \\
Rationale: Fixed folds\\
\vspace{3em}

\noindent \textbf{Change \#72} with diff file ISSM-12407-12408.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/export\_fig/export\_fig.m M /issm/trunk-jpl/externalpackages/export\_fig/print2array.m M /issm/trunk-jpl/externalpackages/export\_fig/print2eps.m\\
Export determination: 6. \\
Rationale: updated export\_fig to newest version\\
\vspace{3em}

\noindent \textbf{Change \#73} with diff file ISSM-12408-12409.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#74} with diff file ISSM-12409-12410.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp\\
Export determination: 6. \\
Rationale: wrapped MPI commands\\
\vspace{3em}

\noindent \textbf{Change \#75} with diff file ISSM-12410-12411.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Container.h\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#76} with diff file ISSM-12411-12412.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Added Kriging swith on/off for compilation\\
\vspace{3em}

\noindent \textbf{Change \#77} with diff file ISSM-12412-12413.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-linux64-ad.sh\\
Export determination: 6. \\
Rationale: Added without kriging to ad config file\\
\vspace{3em}

\noindent \textbf{Change \#78} with diff file ISSM-12413-12414.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am\\
Export determination: 6. \\
Rationale: Switch off kriging compilation if --without-kriging\\
\vspace{3em}

\noindent \textbf{Change \#79} with diff file ISSM-12414-12415.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/types.h\\
Export determination: 6. \\
Rationale: distinguish floating point types that have to stay passive but typedef anyway to avoid the suspicion of double instances that have accidentally not been renamed.\\
\vspace{3em}

\noindent \textbf{Change \#80} with diff file ISSM-12415-12416.diff: \\
Function name: \\
M /issm/trunk-jpl/etc/environment.csh M /issm/trunk-jpl/etc/environment\_variables.csh\\
Export determination: 6. \\
Rationale: Added GSL to csh\\
\vspace{3em}

\noindent \textbf{Change \#81} with diff file ISSM-12416-12417.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/IoModel.h\\
Export determination: 6. \\
Rationale: keep these strictlt passive - also retain the xmalloc calls given that memory is passed on to Option instances which may also receive such memory from other sections of the code we don't currently convert but all this memory is deleted in the options dtors.\\
\vspace{3em}

\noindent \textbf{Change \#82} with diff file ISSM-12417-12418.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Solverx/Solverx.h M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp\\
Export determination: 6. \\
Rationale: Added simpler gsl slover\\
\vspace{3em}

\noindent \textbf{Change \#83} with diff file ISSM-12418-12419.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/IoModel.cpp\\
Export determination: 6. \\
Rationale: removed printf\\
\vspace{3em}

\noindent \textbf{Change \#84} with diff file ISSM-12419-12420.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Elements.h M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Container/Observations.h\\
Export determination: 6. \\
Rationale: Moved Kriging to method of Observations\\
\vspace{3em}

\noindent \textbf{Change \#85} with diff file ISSM-12420-12421.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am M /issm/trunk-jpl/src/c/include/include.h M /issm/trunk-jpl/src/c/shared/shared.h\\
Export determination: 6. \\
Rationale: minor cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#86} with diff file ISSM-12421-12422.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.h M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp\\
Export determination: 6. \\
Rationale: Added other interpolation for Kriging\\
\vspace{3em}

\noindent \textbf{Change \#87} with diff file ISSM-12422-12423.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Container/Observations.h M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp\\
Export determination: 6. \\
Rationale: Simpler kriging\\
\vspace{3em}

\noindent \textbf{Change \#88} with diff file ISSM-12423-12424.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/thermal.m\\
Export determination: 6. \\
Rationale: no thermal in 2d\\
\vspace{3em}

\noindent \textbf{Change \#89} with diff file ISSM-12424-12425.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.h M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.h M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#90} with diff file ISSM-12425-12426.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#91} with diff file ISSM-12426-12427.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/Input.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h\\
Export determination: 6. \\
Rationale: currently all data held in "Inputs" classes are not carrying differentiable dependencies (discussed w M. Morlighem)\\
\vspace{3em}

\noindent \textbf{Change \#92} with diff file ISSM-12427-12428.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/typedefs.h M /issm/trunk-jpl/src/c/include/types.h\\
Export determination: 6. \\
Rationale: cosmetics: no double blank line, please\\
\vspace{3em}

\noindent \textbf{Change \#93} with diff file ISSM-12428-12429.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/io/PrintfFunction.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#94} with diff file ISSM-12429-12430.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp M /issm/trunk-jpl/src/c/toolkits/metis/patches/METIS\_PartMeshNodalPatch.cpp M /issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp M /issm/trunk-jpl/src/c/toolkits/mpi/patches/MPI\_Boundariesfromrange.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#95} with diff file ISSM-12430-12431.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/toolkits/mpi/patches/DetermineLocalSize.cpp M /issm/trunk-jpl/src/c/toolkits/mpi/patches/MPI\_Boundariesfromrange.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#96} with diff file ISSM-12431-12432.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/toolkits/petsc/patches/GetOwnershipBoundariesFromRange.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatMultPatch.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatPartition.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatToSerial.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscMatrixToDoubleMatrix.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscVectorToDoubleVector.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/SerialToVec.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecMerge.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecPartition.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecToMPISerial.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecTranspose.cpp M /issm/trunk-jpl/src/c/toolkits/plapack/patches/CyclicalFactorization.cpp M /issm/trunk-jpl/src/c/toolkits/plapack/patches/PlapackInvertMatrix.cpp M /issm/trunk-jpl/src/c/toolkits/plapack/patches/PlapackToPetsc.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#97} with diff file ISSM-12432-12433.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.h\\
Export determination: 6. \\
Rationale: Added include types otherwise code does not compile:\\
\vspace{3em}

\noindent \textbf{Change \#98} with diff file ISSM-12433-12434.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am D /issm/trunk-jpl/src/c/shared/Dofs\\
Export determination: 6. \\
Rationale: Dofs not needed\\
\vspace{3em}

\noindent \textbf{Change \#99} with diff file ISSM-12434-12435.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToDoubleMatrix.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToPetscMatrix.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabNArrayToNArray.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToDoubleVector.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToPetscVector.cpp M /issm/trunk-jpl/src/c/matlab/io/OptionParse.cpp M /issm/trunk-jpl/src/c/matlab/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/matlab/io/WriteMatlabData.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#100} with diff file ISSM-12435-12436.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Elements/CoordinateSystemTransform.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformInvStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineRead.cpp M /issm/trunk-jpl/src/c/shared/Threads/LaunchThread.cpp M /issm/trunk-jpl/src/c/shared/shared.h\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#101} with diff file ISSM-12436-12437.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Alloc/alloc.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#102} with diff file ISSM-12437-12438.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Elements/GetGlobalDofList.cpp M /issm/trunk-jpl/src/c/shared/Elements/GetLocalDofList.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformLoadVectorCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformSolutionCoord.cpp M /issm/trunk-jpl/src/c/shared/Exceptions/exprintf.cpp M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineRead.cpp M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptionsFromAnalysis.cpp M /issm/trunk-jpl/src/c/shared/Numerics/PetscOptionsFromAnalysis.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#103} with diff file ISSM-12438-12439.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Exceptions/exprintf.cpp\\
Export determination: 6. \\
Rationale: Back to normal\\
\vspace{3em}

\noindent \textbf{Change \#104} with diff file ISSM-12439-12440.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/AnalysisConfiguration.cpp M /issm/trunk-jpl/src/c/solutions/ProcessArguments.cpp M /issm/trunk-jpl/src/c/solutions/control\_core.cpp M /issm/trunk-jpl/src/c/solutions/controlrestart.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/diagnostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/gradient\_core.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/c/solutions/steadystate\_core.cpp M /issm/trunk-jpl/src/c/solutions/transient\_core.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#105} with diff file ISSM-12440-12441.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptionsFromAnalysis.cpp M /issm/trunk-jpl/src/c/shared/TriMesh/SplitMeshForRifts.cpp M /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#106} with diff file ISSM-12441-12442.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#107} with diff file ISSM-12442-12443.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Exp2Kmlx/Exp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp M /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/TriMeshx/TriMeshx.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.h\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#108} with diff file ISSM-12443-12444.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/classes/model/model.py (from /issm/trunk-jpl/src/m/classes/model.py:12388) D /issm/trunk-jpl/src/m/classes/model.py\\
Export determination: 6. \\
Rationale: Move model.py from classes to classes/model subdirectory.\\
\vspace{3em}

\noindent \textbf{Change \#109} with diff file ISSM-12444-12445.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp\\
Export determination: 6. \\
Rationale: missing include\\
\vspace{3em}

\noindent \textbf{Change \#110} with diff file ISSM-12445-12446.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#111} with diff file ISSM-12446-12447.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToDoubleMatrix.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabNArrayToNArray.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToDoubleVector.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp M /issm/trunk-jpl/src/c/objects/DakotaPlugin.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/shared/Alloc/xNewDelete.h M /issm/trunk-jpl/src/c/shared/TriMesh/SplitMeshForRifts.cpp M /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp\\
Export determination: 6. \\
Rationale: implement a templated version to replace xrealloc - as part of this also add the C equivalent of the C++ management routines and use cpp directives to filter ... as part of that since the memset isn't a proper equivalent of a NewInit (with a specific non-null value) I changed the NewInit to NewZeroInit to have a proper wrapper for calloc as used before.\\
\vspace{3em}

\noindent \textbf{Change \#112} with diff file ISSM-12447-12448.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Alloc/xNewDelete.h M /issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp\\
Export determination: 6. \\
Rationale: should have read the manual page more carefully the first time around ... need the old size but also handling of the other corner cases.\\
\vspace{3em}

\noindent \textbf{Change \#113} with diff file ISSM-12448-12449.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Alloc/xNewDelete.h\\
Export determination: 6. \\
Rationale: replace NULL, put in some extra comments relating to the manual page; do the new/delete/assignments in all cases of nonzero sizes because the C++ ctor/dtor/assignment operators can have side-effects that likely should reflect the operations and not bypass them.\\
\vspace{3em}

\noindent \textbf{Change \#114} with diff file ISSM-12449-12450.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/model/model.py\\
Export determination: 6. \\
Rationale: model.py: Changed default cluster from 'none' to 'generic'.\\
\vspace{3em}

\noindent \textbf{Change \#115} with diff file ISSM-12450-12451.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh M /issm/trunk-jpl/src/c/modules/AverageFilterx/AverageFilterx.cpp M /issm/trunk-jpl/src/c/modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp M /issm/trunk-jpl/src/c/modules/ContourToMeshx/ContourToMeshx.cpp M /issm/trunk-jpl/src/c/modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp M /issm/trunk-jpl/src/c/modules/ControlInputScaleGradientx/ControlInputScaleGradientx.cpp M /issm/trunk-jpl/src/c/modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp M /issm/trunk-jpl/src/c/modules/CostFunctionx/CostFunctionx.cpp M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/DakotaFree.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/DakotaMPI\_Bcast.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/Dakotax.cpp M /issm/trunk-jpl/src/c/modules/ElementConnectivityx/ElementConnectivityx.cpp M /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromControlInputsx/GetVectorFromControlInputsx.cpp M /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp M /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp M /issm/trunk-jpl/src/c/modules/HoleFillerx/HoleFillerx.cpp M /issm/trunk-jpl/src/c/modules/InputConvergencex/InputConvergencex.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/KMLFileReadx/KMLFileReadx.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/MassFluxx/MassFluxx.cpp M /issm/trunk-jpl/src/c/modules/MeshPartitionx/MeshPartitionx.cpp M /issm/trunk-jpl/src/c/modules/MeshProfileIntersectionx/MeshProfileIntersectionx.cpp M /issm/trunk-jpl/src/c/modules/MeshProfileIntersectionx/MeshSegmentsIntersection.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Control/CreateParametersControl.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp M /issm/trunk-jpl/src/c/modules/NodeConnectivityx/NodeConnectivityx.cpp M /issm/trunk-jpl/src/c/modules/OutputResultsx/OutputResultsx.cpp M /issm/trunk-jpl/src/c/modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp M /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp M /issm/trunk-jpl/src/c/modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp M /issm/trunk-jpl/src/c/modules/Reducevectorgtofx/Reducevectorgtofx.cpp M /issm/trunk-jpl/src/c/modules/Reducevectorgtosx/Reducevectorgtosx.cpp M /issm/trunk-jpl/src/c/modules/SetControlInputsFromVectorx/SetControlInputsFromVectorx.cpp M /issm/trunk-jpl/src/c/modules/Solverx/DofTypesToIndexSet.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp M /issm/trunk-jpl/src/c/modules/TriMeshx/TriMeshx.cpp M /issm/trunk-jpl/src/c/modules/TriaSearchx/TriaSearchx.cpp M /issm/trunk-jpl/src/c/modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp M /issm/trunk-jpl/src/c/modules/VecMergex/VecMergex.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#116} with diff file ISSM-12451-12452.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringParam.cpp\\
Export determination: 6. \\
Rationale: minor bug fix with xDelete\\
\vspace{3em}

\noindent \textbf{Change \#117} with diff file ISSM-12452-12453.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#118} with diff file ISSM-12453-12454.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp\\
Export determination: 6. \\
Rationale: minor bug fix with xDelete\\
\vspace{3em}

\noindent \textbf{Change \#119} with diff file ISSM-12454-12455.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Options/Option.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionCell.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#120} with diff file ISSM-12455-12456.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Gauss/GaussPenta.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#121} with diff file ISSM-12456-12457.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Bamg/BamgGeom.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgMesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgOpts.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Geometry.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#122} with diff file ISSM-12457-12458.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/DakotaPlugin.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/FemModel.cpp M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/Node.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#123} with diff file ISSM-12458-12459.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Elements/TriaRef.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#124} with diff file ISSM-12459-12460.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Elements.cpp M /issm/trunk-jpl/src/c/Container/Nodes.cpp M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Container/Options.cpp M /issm/trunk-jpl/src/c/Container/Vertices.cpp\\
Export determination: 6. \\
Rationale: changing xmalloc to xNew and xfree to xDelete\\
\vspace{3em}

\noindent \textbf{Change \#125} with diff file ISSM-12460-12461.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Exceptions/exprintf.cpp\\
Export determination: 6. \\
Rationale: Better to use vnprintf\\
\vspace{3em}

\noindent \textbf{Change \#126} with diff file ISSM-12461-12462.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Exceptions/exprintf.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#127} with diff file ISSM-12462-12463.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.h M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.h M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.h\\
Export determination: 6. \\
Rationale: type rename\\
\vspace{3em}

\noindent \textbf{Change \#128} with diff file ISSM-12463-12464.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h\\
Export determination: 6. \\
Rationale: type rename\\
\vspace{3em}

\noindent \textbf{Change \#129} with diff file ISSM-12464-12465.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/ncview/install.sh\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#130} with diff file ISSM-12465-12466.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.h\\
Export determination: 6. \\
Rationale: all type renamed to passive b/c this is suppose to be output only\\
\vspace{3em}

\noindent \textbf{Change \#131} with diff file ISSM-12466-12467.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Container.h M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Elements.cpp M /issm/trunk-jpl/src/c/Container/Inputs.cpp M /issm/trunk-jpl/src/c/Container/Inputs.h M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Container/Observations.h M /issm/trunk-jpl/src/c/Container/Options.cpp M /issm/trunk-jpl/src/c/Container/Options.h M /issm/trunk-jpl/src/c/Container/Parameters.cpp M /issm/trunk-jpl/src/c/Container/Parameters.h\\
Export determination: 6. \\
Rationale: type rename plus one generic include to make the typedef'ed name known\\
\vspace{3em}

\noindent \textbf{Change \#132} with diff file ISSM-12467-12468.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ConstraintsStatex/RiftConstraintsState.cpp\\
Export determination: 6. \\
Rationale: \\
\vspace{3em}

\noindent \textbf{Change \#133} with diff file ISSM-12468-12469.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/Observations.h\\
Export determination: 6. \\
Rationale: typo and missing include\\
\vspace{3em}

\noindent \textbf{Change \#134} with diff file ISSM-12469-12470.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/python/install-macosx-snowleopard.sh\\
Export determination: 6. \\
Rationale: updated install script\\
\vspace{3em}

\noindent \textbf{Change \#135} with diff file ISSM-12470-12471.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/CreateJacobianMatrixx/CreateJacobianMatrixx.cpp M /issm/trunk-jpl/src/c/modules/CreateJacobianMatrixx/CreateJacobianMatrixx.h M /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.h M /issm/trunk-jpl/src/c/modules/InputArtificialNoisex/InputArtificialNoisex.cpp M /issm/trunk-jpl/src/c/modules/InputArtificialNoisex/InputArtificialNoisex.h M /issm/trunk-jpl/src/c/modules/InputConvergencex/InputConvergencex.cpp M /issm/trunk-jpl/src/c/modules/InputConvergencex/InputConvergencex.h M /issm/trunk-jpl/src/c/modules/InputScalex/InputScalex.cpp M /issm/trunk-jpl/src/c/modules/InputScalex/InputScalex.h M /issm/trunk-jpl/src/c/modules/InputToResultx/InputToResultx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromConstantx/InputUpdateFromConstantx.h M /issm/trunk-jpl/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.h M /issm/trunk-jpl/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.h M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/MeshPartitionx/MeshPartitionx.cpp M /issm/trunk-jpl/src/c/modules/MeshPartitionx/MeshPartitionx.h M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/ModelProcessorx.h M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp M /issm/trunk-jpl/src/c/modules/NodalValuex/NodalValuex.cpp M /issm/trunk-jpl/src/c/modules/NodalValuex/NodalValuex.h M /issm/trunk-jpl/src/c/modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp M /issm/trunk-jpl/src/c/modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp M /issm/trunk-jpl/src/c/modules/Reducevectorgtofx/Reducevectorgtofx.cpp M /issm/trunk-jpl/src/c/modules/RequestedOutputsx/RequestedOutputsx.cpp M /issm/trunk-jpl/src/c/modules/Responsex/Responsex.cpp M /issm/trunk-jpl/src/c/modules/Responsex/Responsex.h M /issm/trunk-jpl/src/c/modules/Solverx/DofTypesToIndexSet.cpp M /issm/trunk-jpl/src/c/modules/Solverx/Solverx.h M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp M /issm/trunk-jpl/src/c/modules/SurfaceAreax/SurfaceAreax.cpp M /issm/trunk-jpl/src/c/modules/SurfaceAreax/SurfaceAreax.h M /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp M /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.h M /issm/trunk-jpl/src/c/modules/TimeAdaptx/TimeAdaptx.cpp M /issm/trunk-jpl/src/c/modules/TimeAdaptx/TimeAdaptx.h M /issm/trunk-jpl/src/c/modules/UpdateConstraintsx/UpdateConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp M /issm/trunk-jpl/src/c/modules/VecMergex/VecMergex.cpp\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#136} with diff file ISSM-12471-12472.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Element.h M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.h M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.cpp M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.h M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.h M /issm/trunk-jpl/src/c/objects/Elements/TriaRef.cpp M /issm/trunk-jpl/src/c/objects/Elements/TriaRef.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#137} with diff file ISSM-12472-12473.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.h M /issm/trunk-jpl/src/c/objects/Loads/Load.h M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.h M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.cpp M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.h M /issm/trunk-jpl/src/c/objects/Loads/Penpair.cpp M /issm/trunk-jpl/src/c/objects/Loads/Penpair.h M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.h M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.h M /issm/trunk-jpl/src/c/objects/Materials/Matpar.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matpar.h M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.h M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.h M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.h M /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Vector.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#138} with diff file ISSM-12473-12474.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Options/Option.h M /issm/trunk-jpl/src/c/objects/Options/OptionCell.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionCell.h M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.h M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.h M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.h M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.h M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.cpp\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#139} with diff file ISSM-12474-12475.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleTransientMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.h M /issm/trunk-jpl/src/c/objects/Params/FileParam.h M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.h M /issm/trunk-jpl/src/c/objects/Params/IntParam.h M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.h M /issm/trunk-jpl/src/c/objects/Params/MatrixParam.h M /issm/trunk-jpl/src/c/objects/Params/Param.h M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/StringParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringParam.h M /issm/trunk-jpl/src/c/objects/Params/VectorParam.h\\
Export determination: 6. \\
Rationale: type renames + one type bug fixed in DoubleMatArrayParam.cpp:225/226\\
\vspace{3em}

\noindent \textbf{Change \#140} with diff file ISSM-12475-12476.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Elements/Arrhenius.cpp M /issm/trunk-jpl/src/c/shared/Elements/CoordinateSystemTransform.cpp M /issm/trunk-jpl/src/c/shared/Elements/GetVerticesCoordinates.cpp M /issm/trunk-jpl/src/c/shared/Elements/Paterson.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformInvStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformLoadVectorCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformSolutionCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/elements.h M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp M /issm/trunk-jpl/src/c/shared/Matrix/matrix.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#141} with diff file ISSM-12476-12477.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/IsInputConverged.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptimalSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptionsFromAnalysis.cpp M /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp M /issm/trunk-jpl/src/c/shared/Numerics/XZvectorsToCoordinateSystem.cpp M /issm/trunk-jpl/src/c/shared/Numerics/cross.cpp M /issm/trunk-jpl/src/c/shared/Numerics/extrema.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.h M /issm/trunk-jpl/src/c/shared/Numerics/numerics.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#142} with diff file ISSM-12477-12478.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/control\_core.cpp M /issm/trunk-jpl/src/c/solutions/controlconvergence.cpp M /issm/trunk-jpl/src/c/solutions/controlrestart.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/gradient\_core.cpp M /issm/trunk-jpl/src/c/solutions/hydrology\_core.cpp M /issm/trunk-jpl/src/c/solutions/hydrology\_core\_step.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/c/solutions/objectivefunction.cpp M /issm/trunk-jpl/src/c/solutions/solutions.h M /issm/trunk-jpl/src/c/solutions/steadystateconvergence.cpp M /issm/trunk-jpl/src/c/solutions/thermal\_core.cpp M /issm/trunk-jpl/src/c/solutions/transient\_core.cpp M /issm/trunk-jpl/src/c/solvers/solver\_newton.cpp M /issm/trunk-jpl/src/c/solvers/solver\_nonlinear.cpp M /issm/trunk-jpl/src/c/solvers/solver\_thermal\_nonlinear.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.h M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.h M /issm/trunk-jpl/src/c/toolkits/issm/issmtoolkit.h\\
Export determination: 6. \\
Rationale: type renames\\
\vspace{3em}

\noindent \textbf{Change \#143} with diff file ISSM-12478-12479.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-linux64-ad.sh M /issm/trunk-jpl/src/c/include/types.h\\
Export determination: 6. \\
Rationale: enable adolc includes\\
\vspace{3em}

\noindent \textbf{Change \#144} with diff file ISSM-12479-12480.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp M /issm/trunk-jpl/src/c/shared/Exceptions/exceptions.h\\
Export determination: 6. \\
Rationale: should take const string\&\\
\vspace{3em}

\noindent \textbf{Change \#145} with diff file ISSM-12480-12481.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h\\
Export determination: 6. \\
Rationale: introduce an alternative to the \_error\_ macro that uses stream arguments to avoid having to introduce different calls for active floating point variables vs regular passive ones\\
\vspace{3em}

\noindent \textbf{Change \#146} with diff file ISSM-12481-12482.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.h\\
Export determination: 6. \\
Rationale: these are supposed to be non-differentiable (confirmed w M. Morlighem)\\
\vspace{3em}

\noindent \textbf{Change \#147} with diff file ISSM-12482-12483.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h M /issm/trunk-jpl/src/c/objects/Params/IntParam.h\\
Export determination: 6. \\
Rationale: casting to bool and int implies non-differentiability\\
\vspace{3em}

\noindent \textbf{Change \#148} with diff file ISSM-12483-12484.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp\\
Export determination: 6. \\
Rationale: example for replacing \_error\_ with \_error2\_ such that the printing becomes agnostic to the variable type (see e.g. "s" being adouble or double)) and one doesn't have to introduce two different variants to appease the C formatting\\
\vspace{3em}

\noindent \textbf{Change \#149} with diff file ISSM-12484-12485.diff: \\
Function name: \\
A /issm/trunk-jpl/src/android/ISSM\_App A /issm/trunk-jpl/src/android/ISSM\_App/.classpath A /issm/trunk-jpl/src/android/ISSM\_App/.project A /issm/trunk-jpl/src/android/ISSM\_App/AndroidManifest.xml A /issm/trunk-jpl/src/android/ISSM\_App/assets A /issm/trunk-jpl/src/android/ISSM\_App/bin A /issm/trunk-jpl/src/android/ISSM\_App/bin/classes A /issm/trunk-jpl/src/android/ISSM\_App/bin/classes/issm A /issm/trunk-jpl/src/android/ISSM\_App/bin/classes/issm/app A /issm/trunk-jpl/src/android/ISSM\_App/bin/res A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-hdpi A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-hdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-ldpi A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-ldpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-mdpi A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-mdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-xhdpi A /issm/trunk-jpl/src/android/ISSM\_App/bin/res/drawable-xhdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/gen A /issm/trunk-jpl/src/android/ISSM\_App/gen/issm A /issm/trunk-jpl/src/android/ISSM\_App/gen/issm/app A /issm/trunk-jpl/src/android/ISSM\_App/gen/issm/app/BuildConfig.java A /issm/trunk-jpl/src/android/ISSM\_App/gen/issm/app/R.java A /issm/trunk-jpl/src/android/ISSM\_App/proguard-project.txt A /issm/trunk-jpl/src/android/ISSM\_App/project.properties A /issm/trunk-jpl/src/android/ISSM\_App/res A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-hdpi A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-hdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-ldpi A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-ldpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-mdpi A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-mdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-xhdpi A /issm/trunk-jpl/src/android/ISSM\_App/res/drawable-xhdpi/ic\_launcher.png A /issm/trunk-jpl/src/android/ISSM\_App/res/layout A /issm/trunk-jpl/src/android/ISSM\_App/res/layout/main.xml A /issm/trunk-jpl/src/android/ISSM\_App/res/values A /issm/trunk-jpl/src/android/ISSM\_App/res/values/strings.xml A /issm/trunk-jpl/src/android/ISSM\_App/src A /issm/trunk-jpl/src/android/ISSM\_App/src/issm A /issm/trunk-jpl/src/android/ISSM\_App/src/issm/app A /issm/trunk-jpl/src/android/ISSM\_App/src/issm/app/ISSM\_AppActivity.java\\
Export determination: 6. \\
Rationale: Added the ISSM\_App Android project directory.\\
\vspace{3em}

\noindent \textbf{Change \#150} with diff file ISSM-12485-12486.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h\\
Export determination: 6. \\
Rationale: should have the INTEL\_WIN variant similar to the old \_error\_ I presume\\
\vspace{3em}

\noindent \textbf{Change \#151} with diff file ISSM-12486-12487.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h\\
Export determination: 6. \\
Rationale: macros to replace printf calls using stream syntax to avoid variants imposed by the C formatting related to the type of the printed variables\\
\vspace{3em}

\noindent \textbf{Change \#152} with diff file ISSM-12487-12488.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Contour.cpp\\
Export determination: 6. \\
Rationale: first use of macro replacing printf to see if it impacts the regression test check\\
\vspace{3em}

\noindent \textbf{Change \#153} with diff file ISSM-12488-12489.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp\\
Export determination: 6. \\
Rationale: minor fix\\
\vspace{3em}

\noindent \textbf{Change \#154} with diff file ISSM-12489-12490.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Miscellaneous/issmdoc.m\\
Export determination: 6. \\
Rationale: updated with new names\\
\vspace{3em}

\noindent \textbf{Change \#155} with diff file ISSM-12490-12491.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h\\
Export determination: 6. \\
Rationale: added iostream - may be I got this in through some other path in gcc 4.5.1 but it is not included when using 4.1.2\\
\vspace{3em}

\noindent \textbf{Change \#156} with diff file ISSM-12491-12492.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Contour.cpp\\
Export determination: 6. \\
Rationale: include iostream for cout\\
\vspace{3em}

\noindent \textbf{Change \#157} with diff file ISSM-12492-12493.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Contour.cpp\\
Export determination: 6. \\
Rationale: removed iostream, I did not see previous commit...\\
\vspace{3em}

\noindent \textbf{Change \#158} with diff file ISSM-12493-12494.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Elements.cpp M /issm/trunk-jpl/src/c/Container/Inputs.cpp M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/Container/Options.cpp M /issm/trunk-jpl/src/c/Container/Parameters.cpp M /issm/trunk-jpl/src/c/include/macros.h M /issm/trunk-jpl/src/c/io/Disk/pfclose.cpp M /issm/trunk-jpl/src/c/io/Disk/pfopen.cpp M /issm/trunk-jpl/src/c/matlab/io/CheckNumMatlabArguments.cpp M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToDoubleMatrix.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabVectorToDoubleVector.cpp M /issm/trunk-jpl/src/c/matlab/io/OptionParse.cpp M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/SpawnCoreParallel.cpp M /issm/trunk-jpl/src/c/modules/ElementResponsex/ElementResponsex.cpp M /issm/trunk-jpl/src/c/modules/Exp2Kmlx/Exp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp M /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp M /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/Kml2Expx/Kml2Expx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp M /issm/trunk-jpl/src/c/modules/Ll2xyx/Ll2xyx.cpp M /issm/trunk-jpl/src/c/modules/MeshPartitionx/MeshPartitionx.cpp M /issm/trunk-jpl/src/c/modules/MeshProfileIntersectionx/ElementSegment.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateDataSets.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp M /issm/trunk-jpl/src/c/modules/NodalValuex/NodalValuex.cpp M /issm/trunk-jpl/src/c/modules/NodeConnectivityx/NodeConnectivityx.cpp M /issm/trunk-jpl/src/c/modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp M /issm/trunk-jpl/src/c/modules/ResetConstraintsx/ResetConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/Responsex/Responsex.cpp M /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/Solverx/Solverx.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxPetsc.cpp M /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp M /issm/trunk-jpl/src/c/modules/Xy2llx/Xy2llx.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgOpts.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgVertex.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Edge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Geometry.cpp M /issm/trunk-jpl/src/c/objects/Bamg/ListofIntersectionTriangles.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Metric.cpp M /issm/trunk-jpl/src/c/objects/Bamg/SetOfE4.cpp M /issm/trunk-jpl/src/c/objects/Bamg/SubDomain.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Triangle.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Elements/TriaRef.cpp M /issm/trunk-jpl/src/c/objects/FemModel.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussPenta.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_File.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Geometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_StyleSelector.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_SubStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.cpp M /issm/trunk-jpl/src/c/objects/Kriging/ExponentialVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/GaussianVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/PowerVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.cpp M /issm/trunk-jpl/src/c/objects/Kriging/SphericalVariogram.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.cpp M /issm/trunk-jpl/src/c/objects/Loads/Penpair.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp M /issm/trunk-jpl/src/c/objects/Node.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp M /issm/trunk-jpl/src/c/python/io/CheckNumPythonArguments.cpp M /issm/trunk-jpl/src/c/python/io/FetchPythonData.cpp M /issm/trunk-jpl/src/c/shared/Alloc/alloc.cpp M /issm/trunk-jpl/src/c/shared/Elements/CoordinateSystemTransform.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformInvStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformLoadVectorCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformSolutionCoord.cpp M /issm/trunk-jpl/src/c/shared/Elements/TransformStiffnessMatrixCoord.cpp M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineRead.cpp M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineWrite.cpp M /issm/trunk-jpl/src/c/shared/Matrix/MatrixUtils.cpp M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/IsInputConverged.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptimalSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptionsFromAnalysis.cpp M /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp M /issm/trunk-jpl/src/c/shared/Numerics/Verbosity.cpp M /issm/trunk-jpl/src/c/shared/String/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/shared/Threads/LaunchThread.cpp M /issm/trunk-jpl/src/c/solutions/AdjointCorePointerFromSolutionEnum.cpp M /issm/trunk-jpl/src/c/solutions/AnalysisConfiguration.cpp M /issm/trunk-jpl/src/c/solutions/CorePointerFromSolutionEnum.cpp M /issm/trunk-jpl/src/c/solutions/ProcessArguments.cpp M /issm/trunk-jpl/src/c/solutions/WriteLockFile.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/gradient\_core.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/c/solutions/objectivefunction.cpp M /issm/trunk-jpl/src/c/solutions/steadystate\_core.cpp M /issm/trunk-jpl/src/c/solutions/transient\_core.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp M /issm/trunk-jpl/src/c/toolkits/metis/patches/METIS\_PartMeshNodalPatch.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscInsertMode.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscMatrixType.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscNormMode.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatInvert.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatPartition.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsInsertMultipleString.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecMerge.cpp M /issm/trunk-jpl/src/c/toolkits/plapack/patches/PlapackInvertMatrix.cpp\\
Export determination: 6. \\
Rationale: replaced all \_error\_ to \_error2\_\\
\vspace{3em}

\noindent \textbf{Change \#159} with diff file ISSM-12494-12495.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/io/Disk/pfclose.cpp M /issm/trunk-jpl/src/c/io/Disk/pfopen.cpp M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/modules/ElementResponsex/ElementResponsex.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp M /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateDataSets.cpp M /issm/trunk-jpl/src/c/modules/NodalValuex/NodalValuex.cpp M /issm/trunk-jpl/src/c/modules/NodeConnectivityx/NodeConnectivityx.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxPetsc.cpp M /issm/trunk-jpl/src/c/objects/Bamg/BamgQuadtree.h M /issm/trunk-jpl/src/c/objects/Bamg/ListofIntersectionTriangles.h M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/PentaRef.h M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.h M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Attribute.h M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Comment.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.h M /issm/trunk-jpl/src/c/objects/KML/KML\_File.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Geometry.h M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.h M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.h M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.h M /issm/trunk-jpl/src/c/objects/KML/KML\_StyleSelector.h M /issm/trunk-jpl/src/c/objects/KML/KML\_SubStyle.h M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.h M /issm/trunk-jpl/src/c/objects/Kriging/ExponentialVariogram.h M /issm/trunk-jpl/src/c/objects/Kriging/GaussianVariogram.h M /issm/trunk-jpl/src/c/objects/Kriging/Observation.h M /issm/trunk-jpl/src/c/objects/Kriging/PowerVariogram.h M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.h M /issm/trunk-jpl/src/c/objects/Kriging/SphericalVariogram.h M /issm/trunk-jpl/src/c/objects/Loads/Icefront.h M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.h M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.h M /issm/trunk-jpl/src/c/objects/Loads/Penpair.h M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.h M /issm/trunk-jpl/src/c/objects/Materials/Matpar.h M /issm/trunk-jpl/src/c/objects/Node.cpp M /issm/trunk-jpl/src/c/objects/Node.h M /issm/trunk-jpl/src/c/objects/Options/Option.h M /issm/trunk-jpl/src/c/objects/Options/OptionCell.h M /issm/trunk-jpl/src/c/objects/Options/OptionChar.h M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.h M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.h M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.h M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.h M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.h M /issm/trunk-jpl/src/c/objects/Params/FileParam.h M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.h M /issm/trunk-jpl/src/c/objects/Params/IntParam.h M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.h M /issm/trunk-jpl/src/c/objects/Params/MatrixParam.h M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.h M /issm/trunk-jpl/src/c/objects/Params/StringParam.h M /issm/trunk-jpl/src/c/objects/Params/VectorParam.h M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineRead.cpp M /issm/trunk-jpl/src/c/shared/Exp/DomainOutlineWrite.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/IsInputConverged.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptionsFromAnalysis.cpp M /issm/trunk-jpl/src/c/shared/String/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/solutions/AnalysisConfiguration.cpp M /issm/trunk-jpl/src/c/solutions/CorePointerFromSolutionEnum.cpp M /issm/trunk-jpl/src/c/solutions/WriteLockFile.cpp M /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsInsertMultipleString.cpp\\
Export determination: 6. \\
Rationale: replaced all \_error\_ to \_error2\_\\
\vspace{3em}

\noindent \textbf{Change \#160} with diff file ISSM-12495-12496.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Inputs.cpp M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp M /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/MeshProfileIntersectionx/ElementSegment.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateDataSets.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp M /issm/trunk-jpl/src/c/modules/NodeConnectivityx/NodeConnectivityx.cpp M /issm/trunk-jpl/src/c/modules/Responsex/Responsex.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxPetsc.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/shared/Alloc/alloc.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/IsInputConverged.cpp M /issm/trunk-jpl/src/c/shared/Numerics/Synchronize.sh M /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp M /issm/trunk-jpl/src/c/shared/String/DescriptorIndex.cpp M /issm/trunk-jpl/src/c/shared/Threads/LaunchThread.cpp M /issm/trunk-jpl/src/c/toolkits/plapack/patches/PlapackInvertMatrix.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#161} with diff file ISSM-12496-12497.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/ContourToMesh/ContourToMesh.cpp M /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp M /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp M /issm/trunk-jpl/src/modules/MeshProfileIntersection/MeshProfileIntersection.cpp M /issm/trunk-jpl/src/modules/Scotch/Scotch.cpp M /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp M /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#162} with diff file ISSM-12497-12498.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp M /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/ContourToMesh/ContourToMesh.cpp M /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp M /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp M /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp M /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp M /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp M /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp M /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp M /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp M /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp M /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp M /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp M /issm/trunk-jpl/src/modules/MeshProfileIntersection/MeshProfileIntersection.cpp M /issm/trunk-jpl/src/modules/Scotch/Scotch.cpp M /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp M /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp M /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp M /issm/trunk-jpl/src/modules/matlab/Makefile.am\\
Export determination: 6. \\
Rationale: moved \_error\_ to \_error2\_ and added circular dependencies in Makefile.am to resolve all symbols\\
\vspace{3em}

\noindent \textbf{Change \#163} with diff file ISSM-12498-12499.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: added circular dependencies in Makefile.am to resolve all symbols of mex modules\\
\vspace{3em}

\noindent \textbf{Change \#164} with diff file ISSM-12499-12500.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/triangle/install-discover.sh\\
Export determination: 6. \\
Rationale: add install for discover\\
\vspace{3em}

\noindent \textbf{Change \#165} with diff file ISSM-12500-12501.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Exceptions/exprintf.cpp\\
Export determination: 6. \\
Rationale: Final xmalloc\\
\vspace{3em}

\noindent \textbf{Change \#166} with diff file ISSM-12501-12502.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/classes/clusters/discover.m\\
Export determination: 6. \\
Rationale: add discover cluster\\
\vspace{3em}

\noindent \textbf{Change \#167} with diff file ISSM-12502-12503.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-discover.sh M /issm/trunk-jpl/externalpackages/matlab/install.sh\\
Export determination: 6. \\
Rationale: fix config\\
\vspace{3em}

\noindent \textbf{Change \#168} with diff file ISSM-12503-12504.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/android/android-sdk/install.sh\\
Export determination: 6. \\
Rationale: Minor revision of Android-SDK install script.\\
\vspace{3em}

\noindent \textbf{Change \#169} with diff file ISSM-12504-12505.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/matlab/install.sh\\
Export determination: 6. \\
Rationale: oops, this should not change\\
\vspace{3em}

\noindent \textbf{Change \#170} with diff file ISSM-12505-12506.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp\\
Export determination: 6. \\
Rationale: test for Jean\\
\vspace{3em}

\noindent \textbf{Change \#171} with diff file ISSM-12506-12507.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h\\
Export determination: 6. \\
Rationale: Fixing \_error2\_ and PrintString macros (did not like std::ends)\\
\vspace{3em}

\noindent \textbf{Change \#172} with diff file ISSM-12507-12508.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h M /issm/trunk-jpl/src/c/modules/HoleFillerx/HoleFillerx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/shared/Elements/elements.h M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/modules/TriMeshProcessRifts/TriMeshProcessRifts.cpp\\
Export determination: 6. \\
Rationale: Changing some printf to \_printLine\_\\
\vspace{3em}

\noindent \textbf{Change \#173} with diff file ISSM-12508-12509.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Hook.cpp\\
Export determination: 6. \\
Rationale: replaced all printf to \_printString and \_printLine\\
\vspace{3em}

\noindent \textbf{Change \#174} with diff file ISSM-12509-12510.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Bamg/BamgVertex.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Edge.cpp M /issm/trunk-jpl/src/c/objects/Bamg/EigenMetric.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Geometry.cpp M /issm/trunk-jpl/src/c/objects/Bamg/ListofIntersectionTriangles.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Metric.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Triangle.cpp\\
Export determination: 6. \\
Rationale: replaced all printf to \_printString and \_printLine\\
\vspace{3em}

\noindent \textbf{Change \#175} with diff file ISSM-12510-12511.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#176} with diff file ISSM-12511-12512.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/modules/BamgConvertMeshx/BamgConvertMeshx.cpp M /issm/trunk-jpl/src/c/modules/Bamgx/Bamgx.cpp M /issm/trunk-jpl/src/c/modules/Chacox/Chacox.cpp M /issm/trunk-jpl/src/c/modules/Chacox/input\_parse.cpp M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Exp2Kmlx/Exp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/HoleFillerx/HoleFillerx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/DofIndexing.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp M /issm/trunk-jpl/src/c/objects/FemModel.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussPenta.cpp M /issm/trunk-jpl/src/c/objects/Gauss/GaussTria.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/Kriging/ExponentialVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/GaussianVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Observation.cpp M /issm/trunk-jpl/src/c/objects/Kriging/PowerVariogram.cpp M /issm/trunk-jpl/src/c/objects/Kriging/Quadtree.cpp M /issm/trunk-jpl/src/c/objects/Kriging/SphericalVariogram.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Loads/Pengrid.cpp M /issm/trunk-jpl/src/c/objects/Loads/Penpair.cpp M /issm/trunk-jpl/src/c/objects/Loads/Riftfront.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matpar.cpp M /issm/trunk-jpl/src/c/objects/Node.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp M /issm/trunk-jpl/src/c/objects/Params/BoolParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/FileParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/MatrixParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/StringParam.cpp M /issm/trunk-jpl/src/c/objects/Params/VectorParam.cpp M /issm/trunk-jpl/src/c/objects/Segment.cpp M /issm/trunk-jpl/src/c/objects/Vertex.cpp M /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp\\
Export determination: 6. \\
Rationale: replaced all printf to \_printString and \_printLine\\
\vspace{3em}

\noindent \textbf{Change \#177} with diff file ISSM-12512-12513.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h M /issm/trunk-jpl/src/c/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/io/io.h M /issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.cpp M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp\\
Export determination: 6. \\
Rationale: Starting to replace \_printf by \_pprintString\\
\vspace{3em}

\noindent \textbf{Change \#178} with diff file ISSM-12513-12514.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/include/macros.h M /issm/trunk-jpl/src/c/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/io/io.h M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LatLonBox.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptimalSearch.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp\\
Export determination: 6. \\
Rationale: Starting to replace \_printf by \_pprintString\\
\vspace{3em}

\noindent \textbf{Change \#179} with diff file ISSM-12514-12515.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/KML/KML\_GroundOverlay.cpp\\
Export determination: 6. \\
Rationale: Starting to replace \_printf by \_pprintString\\
\vspace{3em}

\noindent \textbf{Change \#180} with diff file ISSM-12515-12516.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/matlab/io/OptionParse.cpp M /issm/trunk-jpl/src/c/modules/ConfigureObjectsx/ConfigureObjectsx.cpp M /issm/trunk-jpl/src/c/modules/ConstraintsStatex/ConstraintsStatex.cpp M /issm/trunk-jpl/src/c/modules/ConstraintsStatex/RiftConstraintsState.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/SpawnCoreParallel.cpp M /issm/trunk-jpl/src/c/modules/Exp2Kmlx/Exp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp M /issm/trunk-jpl/src/c/modules/InputConvergencex/InputConvergencex.cpp M /issm/trunk-jpl/src/c/modules/KMLFileReadx/KMLFileReadx.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/KMLOverlayx/KMLOverlayx.cpp M /issm/trunk-jpl/src/c/modules/Kml2Expx/Kml2Expx.cpp M /issm/trunk-jpl/src/c/modules/Ll2xyx/Ll2xyx.cpp M /issm/trunk-jpl/src/c/modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/ModelProcessorx.cpp M /issm/trunk-jpl/src/c/modules/Reduceloadx/Reduceloadx.cpp M /issm/trunk-jpl/src/c/modules/ResetConstraintsx/ResetConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/Solverx/SolverxPetsc.cpp M /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp M /issm/trunk-jpl/src/c/modules/UpdateConstraintsx/UpdateConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/Xy2llx/Xy2llx.cpp M /issm/trunk-jpl/src/c/objects/FemModel.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Attribute.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Comment.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_File.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.cpp M /issm/trunk-jpl/src/c/objects/Options/Option.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionCell.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptimalSearch.cpp M /issm/trunk-jpl/src/c/solutions/ResetBoundaryConditions.cpp M /issm/trunk-jpl/src/c/solutions/adjointbalancethickness\_core.cpp M /issm/trunk-jpl/src/c/solutions/adjointdiagnostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/balancethickness\_core.cpp M /issm/trunk-jpl/src/c/solutions/bedslope\_core.cpp M /issm/trunk-jpl/src/c/solutions/control\_core.cpp M /issm/trunk-jpl/src/c/solutions/controlconvergence.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/diagnostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/enthalpy\_core.cpp M /issm/trunk-jpl/src/c/solutions/gradient\_core.cpp M /issm/trunk-jpl/src/c/solutions/hydrology\_core.cpp M /issm/trunk-jpl/src/c/solutions/hydrology\_core\_step.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/c/solutions/prognostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/steadystate\_core.cpp M /issm/trunk-jpl/src/c/solutions/surfaceslope\_core.cpp M /issm/trunk-jpl/src/c/solutions/thermal\_core.cpp M /issm/trunk-jpl/src/c/solutions/transient\_core.cpp M /issm/trunk-jpl/src/c/solvers/solver\_newton.cpp M /issm/trunk-jpl/src/c/solvers/solver\_nonlinear.cpp M /issm/trunk-jpl/src/c/solvers/solver\_stokescoupling\_nonlinear.cpp M /issm/trunk-jpl/src/c/solvers/solver\_thermal\_nonlinear.cpp\\
Export determination: 6. \\
Rationale: Starting to replace \_printf by \_pprintString\\
\vspace{3em}

\noindent \textbf{Change \#181} with diff file ISSM-12516-12517.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp M /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp M /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp M /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp M /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp M /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp M /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp M /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp M /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp M /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp M /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp M /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp M /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp M /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp M /issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp M /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp M /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp M /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp M /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp\\
Export determination: 6. \\
Rationale: Starting to replace \_printf by \_pprintString\\
\vspace{3em}

\noindent \textbf{Change \#182} with diff file ISSM-12517-12518.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/AverageFilter/AverageFilter.cpp M /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp M /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/ContourToMesh/ContourToMesh.cpp M /issm/trunk-jpl/src/modules/ContourToNodes/ContourToNodes.cpp M /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp M /issm/trunk-jpl/src/modules/HoleFiller/HoleFiller.cpp M /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp M /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp M /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp M /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp M /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp M /issm/trunk-jpl/src/modules/MeshPartition/MeshPartition.cpp M /issm/trunk-jpl/src/modules/MeshProfileIntersection/MeshProfileIntersection.cpp M /issm/trunk-jpl/src/modules/PointCloudFindNeighbors/PointCloudFindNeighbors.cpp M /issm/trunk-jpl/src/modules/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp M /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp M /issm/trunk-jpl/src/modules/TriMesh/TriMesh.cpp M /issm/trunk-jpl/src/modules/TriMeshProcessRifts/TriMeshProcessRifts.cpp M /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp M /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp\\
Export determination: 6. \\
Rationale: no more printf\\
\vspace{3em}

\noindent \textbf{Change \#183} with diff file ISSM-12518-12519.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp M /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp M /issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp M /issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp M /issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp M /issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp M /issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp M /issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp M /issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp M /issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp M /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp M /issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp M /issm/trunk-jpl/src/modules/Kriging/Kriging.cpp M /issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp M /issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp M /issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp M /issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp M /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp M /issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#184} with diff file ISSM-12519-12520.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Container/DataSet.cpp M /issm/trunk-jpl/src/c/Container/Observations.cpp M /issm/trunk-jpl/src/c/matlab/io/OptionParse.cpp M /issm/trunk-jpl/src/c/modules/Exp2Kmlx/Exp2Kmlx.cpp M /issm/trunk-jpl/src/c/modules/KMLFileReadx/KMLFileReadx.cpp M /issm/trunk-jpl/src/c/modules/KMLMeshWritex/KMLMeshWritex.cpp M /issm/trunk-jpl/src/c/modules/KMLOverlayx/KMLOverlayx.cpp M /issm/trunk-jpl/src/c/modules/Kml2Expx/Kml2Expx.cpp M /issm/trunk-jpl/src/c/modules/Shp2Kmlx/Shp2Kmlx.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.cpp M /issm/trunk-jpl/src/c/shared/Numerics/GaussPoints.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/issm.cpp M /issm/trunk-jpl/src/c/solutions/kriging.cpp M /issm/trunk-jpl/src/c/solvers/solver\_newton.cpp M /issm/trunk-jpl/src/c/solvers/solver\_nonlinear.cpp M /issm/trunk-jpl/src/c/solvers/solver\_stokescoupling\_nonlinear.cpp M /issm/trunk-jpl/src/c/solvers/solver\_thermal\_nonlinear.cpp\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#185} with diff file ISSM-12520-12521.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/DakotaResponsesx/DakotaResponsesx.cpp M /issm/trunk-jpl/src/c/modules/Dakotax/SpawnCoreParallel.cpp M /issm/trunk-jpl/src/c/modules/HoleFillerx/HoleFillerx.cpp M /issm/trunk-jpl/src/c/modules/KMLFileReadx/KMLFileReadx.cpp M /issm/trunk-jpl/src/c/modules/UpdateConstraintsx/UpdateConstraintsx.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/Hook.cpp M /issm/trunk-jpl/src/c/objects/KML/KMLFileReadUtils.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Attribute.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_ColorStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Comment.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Container.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Document.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Feature.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_File.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Folder.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Icon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineString.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LineStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_LinearRing.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_MultiGeometry.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Object.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Overlay.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Placemark.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Point.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_PolyStyle.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Polygon.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Style.cpp M /issm/trunk-jpl/src/c/objects/KML/KML\_Unknown.cpp M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp M /issm/trunk-jpl/src/c/objects/Options/Option.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionCell.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionChar.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatArrayParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleMatParam.cpp M /issm/trunk-jpl/src/c/objects/Params/DoubleVecParam.cpp M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp M /issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp M /issm/trunk-jpl/src/c/solutions/ResetBoundaryConditions.cpp M /issm/trunk-jpl/src/c/solutions/adjointbalancethickness\_core.cpp M /issm/trunk-jpl/src/c/solutions/adjointdiagnostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/bedslope\_core.cpp M /issm/trunk-jpl/src/c/solutions/control\_core.cpp M /issm/trunk-jpl/src/c/solutions/controltao\_core.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/diagnostic\_core.cpp M /issm/trunk-jpl/src/c/solutions/steadystate\_core.cpp M /issm/trunk-jpl/src/c/solutions/surfaceslope\_core.cpp M /issm/trunk-jpl/src/c/solvers/solver\_thermal\_nonlinear.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqMat.cpp M /issm/trunk-jpl/src/c/toolkits/issm/SeqVec.cpp M /issm/trunk-jpl/src/modules/Chaco/Chaco.cpp M /issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#186} with diff file ISSM-12521-12522.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/aspell A /issm/trunk-jpl/externalpackages/aspell/install.sh\\
Export determination: 6. \\
Rationale: aspell package, to spell-check latex files\\
\vspace{3em}

\noindent \textbf{Change \#187} with diff file ISSM-12522-12523.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/aspell/aspell5-en-6.0-0.tar.gz M /issm/trunk-jpl/externalpackages/aspell/install.sh\\
Export determination: 6. \\
Rationale: won't download properly\\
\vspace{3em}

\noindent \textbf{Change \#188} with diff file ISSM-12523-12524.diff: \\
Function name: \\
D /issm/trunk-jpl/externalpackages/aspell/aspell5-en-6.0-0.tar.gz A /issm/trunk-jpl/externalpackages/aspell/aspell5-en-6.0.0.tar.gz M /issm/trunk-jpl/externalpackages/aspell/install.sh\\
Export determination: 6. \\
Rationale: Mixed up\\
\vspace{3em}

\noindent \textbf{Change \#189} with diff file ISSM-12524-12525.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/aspell/aspell5-en-6.0.0.tar.gz\\
Export determination: 6. \\
Rationale: rearranged names\\
\vspace{3em}

\noindent \textbf{Change \#190} with diff file ISSM-12525-12526.diff: \\
Function name: \\
D /issm/trunk-jpl/externalpackages/aspell/aspell5-en-6.0.0.tar.gz M /issm/trunk-jpl/externalpackages/aspell/install.sh\\
Export determination: 6. \\
Rationale: mods\\
\vspace{3em}

\noindent \textbf{Change \#191} with diff file ISSM-12526-12527.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#192} with diff file ISSM-12527-12528.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/isnan.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.h\\
Export determination: 6. \\
Rationale: templatized isnan\\
\vspace{3em}

\noindent \textbf{Change \#193} with diff file ISSM-12528-12529.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Constraints/SpcTransient.cpp\\
Export determination: 6. \\
Rationale: example use of templatized isnan\\
\vspace{3em}

\noindent \textbf{Change \#194} with diff file ISSM-12529-12530.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Bamgx/Bamgx.cpp M /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp M /issm/trunk-jpl/src/c/modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Geometry.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcDynamic.cpp M /issm/trunk-jpl/src/c/objects/Constraints/SpcStatic.cpp M /issm/trunk-jpl/src/c/objects/Elements/Penta.cpp M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Loads/Friction.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Node.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementMatrix.cpp M /issm/trunk-jpl/src/c/objects/Numerics/ElementVector.cpp M /issm/trunk-jpl/src/c/shared/Numerics/BrentSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/OptimalSearch.cpp M /issm/trunk-jpl/src/c/shared/Numerics/XZvectorsToCoordinateSystem.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.cpp M /issm/trunk-jpl/src/c/solutions/controlconvergence.cpp M /issm/trunk-jpl/src/c/solutions/convergence.cpp M /issm/trunk-jpl/src/c/solutions/gradient\_core.cpp\\
Export determination: 6. \\
Rationale: replaced all isnan by template xIsnan\\
\vspace{3em}

\noindent \textbf{Change \#195} with diff file ISSM-12530-12531.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/Input.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h\\
Export determination: 6. \\
Rationale: in the first round the assumption was made that the inputs remain passive but in the second round after discussion with M. Morlighem all inputs were consistently made active with the exception of the xyz\_list arguments\\
\vspace{3em}

\noindent \textbf{Change \#196} with diff file ISSM-12531-12532.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h\\
Export determination: 6. \\
Rationale: do not allow double or int as intput\\
\vspace{3em}

\noindent \textbf{Change \#197} with diff file ISSM-12532-12533.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/IntParam.h\\
Export determination: 6. \\
Rationale: do not allow double or int as intput\\
\vspace{3em}

\noindent \textbf{Change \#198} with diff file ISSM-12533-12534.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/BoolParam.h M /issm/trunk-jpl/src/c/objects/Params/IntParam.h\\
Export determination: 6. \\
Rationale: make interface consistently active\\
\vspace{3em}

\noindent \textbf{Change \#199} with diff file ISSM-12534-12535.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Options/Option.h M /issm/trunk-jpl/src/c/objects/Options/OptionCell.h M /issm/trunk-jpl/src/c/objects/Options/OptionChar.h M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.h M /issm/trunk-jpl/src/c/objects/Options/OptionLogical.h M /issm/trunk-jpl/src/c/objects/Options/OptionStruct.h M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.cpp\\
Export determination: 6. \\
Rationale: make consistently active\\
\vspace{3em}

\noindent \textbf{Change \#200} with diff file ISSM-12535-12536.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Node.cpp\\
Export determination: 6. \\
Rationale: deal with explicit or implicit casting to non-floating point types\\
\vspace{3em}

\noindent \textbf{Change \#201} with diff file ISSM-12536-12537.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/python/install-macosx-snowleopard.sh\\
Export determination: 6. \\
Rationale: updated install script for OSX 10.6\\
\vspace{3em}

\noindent \textbf{Change \#202} with diff file ISSM-12537-12538.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/scipy/install-macosx-snowleopard.sh\\
Export determination: 6. \\
Rationale: updated scipy/numpy install script for OSX 10.6\\
\vspace{3em}

\noindent \textbf{Change \#203} with diff file ISSM-12538-12539.diff: \\
Function name: \\
M /issm/trunk-jpl/test/Archives/Archive306.mat M /issm/trunk-jpl/test/Archives/Archive312.mat\\
Export determination: 6. \\
Rationale: updated archive for SIA SSA coupling\\
\vspace{3em}

\noindent \textbf{Change \#204} with diff file ISSM-12539-12540.diff: \\
Function name: \\
A /issm/trunk-jpl/configs/config-macosx-snowleopard-bothapis.sh A /issm/trunk-jpl/configs/config-macosx-snowleopard-python.sh\\
Export determination: 6. \\
Rationale: configure scripts for python issm framework on OSX 10.6\\
\vspace{3em}

\noindent \textbf{Change \#205} with diff file ISSM-12540-12541.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/scipy/README\\
Export determination: 6. \\
Rationale: updated readme for scipy/numpy install\\
\vspace{3em}

\noindent \textbf{Change \#206} with diff file ISSM-12541-12542.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-macosx-snowleopard-python.sh A /issm/trunk-jpl/configs/config-macosx64-chris.sh\\
Export determination: 6. \\
Rationale: config scripts, debugging python compilation\\
\vspace{3em}

\noindent \textbf{Change \#207} with diff file ISSM-12542-12543.diff: \\
Function name: \\
M /issm/trunk-jpl/test/Archives/Archive306.mat M /issm/trunk-jpl/test/Archives/Archive312.mat\\
Export determination: 6. \\
Rationale: wrong matlab version\\
\vspace{3em}

\noindent \textbf{Change \#208} with diff file ISSM-12543-12544.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am M /issm/trunk-jpl/src/c/io/PrintfFunction.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.h\\
Export determination: 6. \\
Rationale: isnan.cpp not needed anymore\\
\vspace{3em}

\noindent \textbf{Change \#209} with diff file ISSM-12544-12545.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/collapse.m\\
Export determination: 6. \\
Rationale: minor collapse missing fields\\
\vspace{3em}

\noindent \textbf{Change \#210} with diff file ISSM-12545-12546.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/isnan.h\\
Export determination: 6. \\
Rationale: missing include cmath\\
\vspace{3em}

\noindent \textbf{Change \#211} with diff file ISSM-12546-12547.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/numerics.h A /issm/trunk-jpl/src/c/shared/Numerics/recast.h\\
Export determination: 6. \\
Rationale: add casting mechanism that makes the switch from double to adouble for IssmDouble transparent\\
\vspace{3em}

\noindent \textbf{Change \#212} with diff file ISSM-12547-12548.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp\\
Export determination: 6. \\
Rationale: use of generic casting\\
\vspace{3em}

\noindent \textbf{Change \#213} with diff file ISSM-12548-12549.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp\\
Export determination: 6. \\
Rationale: conversion for booleans is not meaningfull (per M. Morglighem)\\
\vspace{3em}

\noindent \textbf{Change \#214} with diff file ISSM-12549-12550.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Node.cpp\\
Export determination: 6. \\
Rationale: drop the ifndefs again and use the cleaner solution with the reCast function template\\
\vspace{3em}

\noindent \textbf{Change \#215} with diff file ISSM-12550-12551.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/ControlInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DatasetInput.h M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/DoubleInput.h M /issm/trunk-jpl/src/c/objects/Inputs/Input.h M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.h M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TransientInput.h M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp M /issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.h\\
Export determination: 6. \\
Rationale: turns out xyz\_list can't be passive either\\
\vspace{3em}

\noindent \textbf{Change \#216} with diff file ISSM-12551-12552.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp\\
Export determination: 6. \\
Rationale: another reCast and need to wrap case branch in {} to avoid compiler error about jumping across the variable initializarion on line 1613\\
\vspace{3em}

\noindent \textbf{Change \#217} with diff file ISSM-12552-12553.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/IoModel.h\\
Export determination: 6. \\
Rationale: move declarationst to active except for arguments to fread.\\
\vspace{3em}

\noindent \textbf{Change \#218} with diff file ISSM-12553-12554.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp\\
Export determination: 6. \\
Rationale: recast - the calls with the second template argument imply a conversion from a temporary ("adub") to a complete active variable (adouble) which one would not get otherwise and consequently could not call getValue (in the template definition).\\
\vspace{3em}

\noindent \textbf{Change \#219} with diff file ISSM-12554-12555.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.cpp M /issm/trunk-jpl/src/c/objects/Inputs/BoolInput.h\\
Export determination: 6. \\
Rationale: applying constrains to bool does not makes (checked w M. Morlighem); use reCast;\\
\vspace{3em}

\noindent \textbf{Change \#220} with diff file ISSM-12555-12556.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#221} with diff file ISSM-12556-12557.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp\\
Export determination: 6. \\
Rationale: need {} to avoid jumping over initialized variables\\
\vspace{3em}

\noindent \textbf{Change \#222} with diff file ISSM-12557-12558.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Loads/Icefront.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp M /issm/trunk-jpl/src/c/objects/Materials/Matice.cpp\\
Export determination: 6. \\
Rationale: use reCast\\
\vspace{3em}

\noindent \textbf{Change \#223} with diff file ISSM-12558-12559.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.cpp\\
Export determination: 6. \\
Rationale: not sure what to do with the amatrix member ...\\
\vspace{3em}

\noindent \textbf{Change \#224} with diff file ISSM-12559-12560.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Params/IntVecParam.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#225} with diff file ISSM-12560-12561.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h\\
Export determination: 6. \\
Rationale: according to M. Morlighem all Results should be passive and the idea is to pass in active values to the constructors and in the constructor reCast and drop the derivatives under the assumption that cost functions etc. are computed before the results are formed so that the adjoint has the dependency it needs. The current problem is that the Results also call unit conversions which is an active method and therefore should not be applied to passive data. A solution for the latter is needed.\\
\vspace{3em}

\noindent \textbf{Change \#226} with diff file ISSM-12561-12562.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp M /issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h\\
Export determination: 6. \\
Rationale: undo previous change per changed advise from M. Morlighem\\
\vspace{3em}

\noindent \textbf{Change \#227} with diff file ISSM-12562-12563.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.h M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp M /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.h\\
Export determination: 6. \\
Rationale: \\
\vspace{3em}

\noindent \textbf{Change \#228} with diff file ISSM-12564-12565.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#229} with diff file ISSM-12565-12566.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp M /issm/trunk-jpl/src/c/shared/Numerics/IsInputConverged.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#230} with diff file ISSM-12566-12567.diff: \\
Function name: \\
M /issm/trunk-jpl/etc/environment.csh M /issm/trunk-jpl/etc/environment\_variables.csh\\
Export determination: 6. \\
Rationale: Added mercurial to csh\\
\vspace{3em}

\noindent \textbf{Change \#231} with diff file ISSM-12567-12568.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh\\
Export determination: 6. \\
Rationale: Added install-dev-pleiades.sh\\
\vspace{3em}

\noindent \textbf{Change \#232} with diff file ISSM-12568-12569.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Added some options for petsc solvers (prometeus, spai, spooles, superlu etc)\\
\vspace{3em}

\noindent \textbf{Change \#233} with diff file ISSM-12569-12570.diff: \\
Function name: \\
A /issm/trunk-jpl/configs/config-linux64-astrid-petscdev.sh\\
Export determination: 6. \\
Rationale: Added configuration file for petsc dev\\
\vspace{3em}

\noindent \textbf{Change \#234} with diff file ISSM-12570-12571.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Exp/expll2xy.m M /issm/trunk-jpl/src/m/utils/Exp/expxy2ll.m\\
Export determination: 6. \\
Rationale: update call to expread\\
\vspace{3em}

\noindent \textbf{Change \#235} with diff file ISSM-12571-12572.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#236} with diff file ISSM-12572-12573.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ComputeBasalStressx/ComputeBasalStressx.cpp M /issm/trunk-jpl/src/c/modules/MeshPartitionx/MeshPartitionx.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp M /issm/trunk-jpl/src/c/modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp M /issm/trunk-jpl/src/c/modules/PositiveDegreeDayx/PositiveDegreeDayx.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionDouble.cpp M /issm/trunk-jpl/src/c/objects/Options/OptionUtilities.cpp\\
Export determination: 6. \\
Rationale: reCast\\
\vspace{3em}

\noindent \textbf{Change \#237} with diff file ISSM-12573-12574.diff: \\
Function name: \\
M /issm/trunk-jpl/etc/environment.csh M /issm/trunk-jpl/etc/environment\_variables.csh\\
Export determination: 6. \\
Rationale: Added cmake\\
\vspace{3em}

\noindent \textbf{Change \#238} with diff file ISSM-12574-12575.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/NodesPartitioning.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/IoModel.cpp M /issm/trunk-jpl/src/c/objects/Loads/Numericalflux.cpp\\
Export determination: 6. \\
Rationale: edges now do not hold NaN anymore but -1, no more cast from double to int in edges\\
\vspace{3em}

\noindent \textbf{Change \#239} with diff file ISSM-12575-12576.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/esmf A /issm/trunk-jpl/externalpackages/esmf/install.sh\\
Export determination: 6. \\
Rationale: esmf compliance package\\
\vspace{3em}

\noindent \textbf{Change \#240} with diff file ISSM-12576-12577.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/modelextract.m\\
Export determination: 6. \\
Rationale: Fixed modelextract for edges\\
\vspace{3em}

\noindent \textbf{Change \#241} with diff file ISSM-12577-12578.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/esmf/doc A /issm/trunk-jpl/externalpackages/esmf/doc/ESMF\_refdoc.pdf A /issm/trunk-jpl/externalpackages/esmf/doc/ESMF\_usrdoc.pdf M /issm/trunk-jpl/externalpackages/esmf/install.sh\\
Export determination: 6. \\
Rationale: documentation for esmf\\
\vspace{3em}

\noindent \textbf{Change \#242} with diff file ISSM-12578-12579.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/Solverx/SolverxGsl.cpp\\
Export determination: 6. \\
Rationale: filter out the part that needs to be wrapped anyway\\
\vspace{3em}

\noindent \textbf{Change \#243} with diff file ISSM-12579-12580.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/android/android-ndk/install.sh M /issm/trunk-jpl/externalpackages/android/android-sdk/install.sh A /issm/trunk-jpl/externalpackages/android/android\_variables.sh D /issm/trunk-jpl/externalpackages/gsl/install-android-4.0.sh A /issm/trunk-jpl/externalpackages/gsl/install-android.sh (from /issm/trunk-jpl/externalpackages/gsl/install-android-4.0.sh:12578) D /issm/trunk-jpl/externalpackages/triangle/configs/android/android-4.0 A /issm/trunk-jpl/externalpackages/triangle/configs/android/configure.make (from /issm/trunk-jpl/externalpackages/triangle/configs/android/android-4.0/configure.make:12578) D /issm/trunk-jpl/externalpackages/triangle/install-android-4.0.sh A /issm/trunk-jpl/externalpackages/triangle/install-android.sh (from /issm/trunk-jpl/externalpackages/triangle/install-android-4.0.sh:12578)\\
Export determination: 6. \\
Rationale: Revised installation scripts and added an android\_variables.sh script.\\
\vspace{3em}

\noindent \textbf{Change \#244} with diff file ISSM-12580-12581.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\\
Export determination: 6. \\
Rationale: recast\\
\vspace{3em}

\noindent \textbf{Change \#245} with diff file ISSM-12581-12582.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Elements/elements.h\\
Export determination: 6. \\
Rationale: passivate\\
\vspace{3em}

\noindent \textbf{Change \#246} with diff file ISSM-12582-12583.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Numerics/Matrix.h M /issm/trunk-jpl/src/c/objects/Numerics/Vector.h\\
Export determination: 6. \\
Rationale: obsoleted by the include in types.h\\
\vspace{3em}

\noindent \textbf{Change \#247} with diff file ISSM-12583-12584.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/shared/Numerics/isnan.cpp M /issm/trunk-jpl/src/c/shared/Numerics/isnan.h\\
Export determination: 6. \\
Rationale: the specialized function template needs to be moved to the cpp file or else we get multiple definitions at link time; the "INTEL\_WIN" version in the isnan.cpp file was obsolete\\
\vspace{3em}

\noindent \textbf{Change \#248} with diff file ISSM-12584-12585.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am\\
Export determination: 6. \\
Rationale: readd isnan.cpp and the ADOLCLIB\\
\vspace{3em}

\noindent \textbf{Change \#249} with diff file ISSM-12585-12586.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4 M /issm/trunk-jpl/src/c/include/types.h\\
Export determination: 6. \\
Rationale: drop the extraneous part of the include path and do the include properly with the adolc directory prefixed. With this changeset the issm.exe compiles/links without errors using --with-adolc-dir in the configure\\
\vspace{3em}

\noindent \textbf{Change \#250} with diff file ISSM-12586-12587.diff: \\
Function name: \\
R /issm/trunk-jpl/externalpackages/triangle/install-android.sh M /issm/trunk-jpl/scripts/automakererun.sh\\
Export determination: 6. \\
Rationale: Modified automakererun.sh to take advantage of excisting Autools functionality.\\
\vspace{3em}

\noindent \textbf{Change \#251} with diff file ISSM-12587-12588.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-arm-linux.sh M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Minor modifications to configure script(Android).\\
\vspace{3em}

\noindent \textbf{Change \#252} with diff file ISSM-12588-12589.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/adolc/install-macosx64.sh M /issm/trunk-jpl/externalpackages/adolc/install.sh\\
Export determination: 6. \\
Rationale: Fixed macosx64 install.\\
\vspace{3em}

\noindent \textbf{Change \#253} with diff file ISSM-12589-12590.diff: \\
Function name: \\
M /issm/trunk-jpl/etc/environment.sh\\
Export determination: 6. \\
Rationale: Added path to python library\\
\vspace{3em}

\noindent \textbf{Change \#254} with diff file ISSM-12590-12591.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Different flags according to different platforms for python linking\\
\vspace{3em}

\noindent \textbf{Change \#255} with diff file ISSM-12591-12592.diff: \\
Function name: \\
A /issm/trunk-jpl/configs/config-linux64-astrid-python.sh\\
Export determination: 6. \\
Rationale: python configuration file for astrid linux64\\
\vspace{3em}

\noindent \textbf{Change \#256} with diff file ISSM-12592-12593.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/python/Makefile.am\\
Export determination: 6. \\
Rationale: Added delocalization (fPIC) for python code\\
\vspace{3em}

\noindent \textbf{Change \#257} with diff file ISSM-12593-12594.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/python/install-linux64-astrid.sh\\
Export determination: 6. \\
Rationale: enable shared libraries, which triggers the fPIC flag\\
\vspace{3em}

\noindent \textbf{Change \#258} with diff file ISSM-12594-12595.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/matlab/io/FetchMatlabData.cpp M /issm/trunk-jpl/src/c/matlab/io/MatlabMatrixToDoubleMatrix.cpp\\
Export determination: 6. \\
Rationale: Added support for uint8\\
\vspace{3em}

\noindent \textbf{Change \#259} with diff file ISSM-12595-12596.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/matlab/io/MatlabNArrayToNArray.cpp M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp\\
Export determination: 6. \\
Rationale: Fixing initialization of string options\\
\vspace{3em}

\noindent \textbf{Change \#260} with diff file ISSM-12596-12597.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#261} with diff file ISSM-12597-12598.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am\\
Export determination: 6. \\
Rationale: Adding support for SPAI, spooles, superlu, pastix and prometheus\\
\vspace{3em}

\noindent \textbf{Change \#262} with diff file ISSM-12599-12600.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-arm-linux.sh M /issm/trunk-jpl/externalpackages/android/android-ndk/install.sh M /issm/trunk-jpl/externalpackages/android/android\_variables.sh M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Removed Android-specific vendor options.\\
\vspace{3em}

\noindent \textbf{Change \#263} with diff file ISSM-12600-12601.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/BamgConvertMeshx/BamgConvertMeshx.cpp M /issm/trunk-jpl/src/c/modules/BamgConvertMeshx/BamgConvertMeshx.h M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.h M /issm/trunk-jpl/src/c/modules/Krigingx/Krigingx.cpp M /issm/trunk-jpl/src/c/modules/TriaSearchx/TriaSearchx.cpp M /issm/trunk-jpl/src/c/modules/TriaSearchx/TriaSearchx.h M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.cpp M /issm/trunk-jpl/src/c/objects/Bamg/Mesh.h\\
Export determination: 6. \\
Rationale: Simplified InterpFromMeshToMesh2dx by adding options, and index is now always int\\
\vspace{3em}

\noindent \textbf{Change \#264} with diff file ISSM-12601-12602.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp M /issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h M /issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp\\
Export determination: 6. \\
Rationale: Simplified InterpFromMeshToMesh2dx by adding options, and index is now always int\\
\vspace{3em}

\noindent \textbf{Change \#265} with diff file ISSM-12602-12603.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_profile.m M /issm/trunk-jpl/src/m/model/plot/plotmodel.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#266} with diff file ISSM-12603-12604.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_profile.m\\
Export determination: 6. \\
Rationale: fixed plot\_profile for 2 profiles\\
\vspace{3em}

\noindent \textbf{Change \#267} with diff file ISSM-12604-12605.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\\
Export determination: 6. \\
Rationale: only interpolate for points that are inside the model domain\\
\vspace{3em}

\noindent \textbf{Change \#268} with diff file ISSM-12605-12606.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/averaging.m\\
Export determination: 6. \\
Rationale: added possibility to average on 1 layer for 3d meshes\\
\vspace{3em}

\noindent \textbf{Change \#269} with diff file ISSM-12606-12607.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#270} with diff file ISSM-12607-12608.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/android/android-sdk/install.sh M /issm/trunk-jpl/externalpackages/android/android\_variables.sh M /issm/trunk-jpl/externalpackages/gsl/install-android.sh\\
Export determination: 6. \\
Rationale: Changes to Android SDK and GSL install scripts.\\
\vspace{3em}

\noindent \textbf{Change \#271} with diff file ISSM-12608-12609.diff: \\
Function name: \\
A /issm/trunk-jpl/configs/config-pleiades-petscdev.sh\\
Export determination: 6. \\
Rationale: Config script for PETSc-dev on Pleiades\\
\vspace{3em}

\noindent \textbf{Change \#272} with diff file ISSM-12609-12610.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh\\
Export determination: 6. \\
Rationale: PETSc dev install for Pleiades. Follow steps 1-3. Steps maybe a bit redundant but it works so far\\
\vspace{3em}

\noindent \textbf{Change \#273} with diff file ISSM-12610-12611.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/Makefile.am\\
Export determination: 6. \\
Rationale: updated library loads\\
\vspace{3em}

\noindent \textbf{Change \#274} with diff file ISSM-12611-12612.diff: \\
Function name: \\
M /issm/trunk-jpl/src/modules/matlab/Makefile.am\\
Export determination: 6. \\
Rationale: included missing libs for petsc-dev\\
\vspace{3em}

\noindent \textbf{Change \#275} with diff file ISSM-12612-12613.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/contourenvelope.m M /issm/trunk-jpl/src/m/model/modelextract.m\\
Export determination: 6. \\
Rationale: changes modelextract and contourenvelope for 3d meshes (problem when redoing BC after extraction)\\
\vspace{3em}

\noindent \textbf{Change \#276} with diff file ISSM-12613-12614.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Numerics/cfl\_step.m\\
Export determination: 6. \\
Rationale: minor cfl\_step use\\
\vspace{3em}

\noindent \textbf{Change \#277} with diff file ISSM-12615-12616.diff: \\
Function name: \\
D /issm/trunk-jpl/src/android/HelloWorldProject\\
Export determination: 6. \\
Rationale: Removing HelloWorldProject from repository as it is no longer useful.\\
\vspace{3em}

\noindent \textbf{Change \#278} with diff file ISSM-12616-12617.diff: \\
Function name: \\
M /issm/trunk-jpl/startup.py\\
Export determination: 6. \\
Rationale: default cluster changed to none to generic\\
\vspace{3em}

\noindent \textbf{Change \#279} with diff file ISSM-12617-12618.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Exp/manipulation/cutarea.m\\
Export determination: 6. \\
Rationale: Fixed bug with closed\\
\vspace{3em}

\noindent \textbf{Change \#280} with diff file ISSM-12618-12619.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/regionaltransient2d.m\\
Export determination: 6. \\
Rationale: debug regional extract routine\\
\vspace{3em}

\noindent \textbf{Change \#281} with diff file ISSM-12619-12620.diff: \\
Function name: \\
D /issm/trunk-jpl/test/Archives/Archive268.mat A /issm/trunk-jpl/test/Archives/Archive270.mat (from /issm/trunk-jpl/test/Archives/Archive268.mat:12618) M /issm/trunk-jpl/test/NightlyRun/IdToName.m M /issm/trunk-jpl/test/NightlyRun/dak.m D /issm/trunk-jpl/test/NightlyRun/test268.m A /issm/trunk-jpl/test/NightlyRun/test270.m (from /issm/trunk-jpl/test/NightlyRun/test268.m:12618)\\
Export determination: 6. \\
Rationale: test268->test270\\
\vspace{3em}

\noindent \textbf{Change \#282} with diff file ISSM-12620-12621.diff: \\
Function name: \\
A /issm/trunk-jpl/test/Archives/Archive268.mat M /issm/trunk-jpl/test/Archives/Archive270.mat A /issm/trunk-jpl/test/Archives/Archive436.mat D /issm/trunk-jpl/test/NightlyRun/dak.m A /issm/trunk-jpl/test/NightlyRun/test268.m A /issm/trunk-jpl/test/NightlyRun/test436.m\\
Export determination: 6. \\
Rationale: restore removed dakota tests\\
\vspace{3em}

\noindent \textbf{Change \#283} with diff file ISSM-12621-12622.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/clusters/discover.m\\
Export determination: 6. \\
Rationale: update to check nodes\\
\vspace{3em}

\noindent \textbf{Change \#284} with diff file ISSM-12622-12623.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/petsc/install-3.2-discover.sh\\
Export determination: 6. \\
Rationale: link discover with impi\\
\vspace{3em}

\noindent \textbf{Change \#285} with diff file ISSM-12623-12624.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/dakota/install-discover.sh\\
Export determination: 6. \\
Rationale: link discover with impi\\
\vspace{3em}

\noindent \textbf{Change \#286} with diff file ISSM-12624-12625.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: add discover options for libs\\
\vspace{3em}

\noindent \textbf{Change \#287} with diff file ISSM-12625-12626.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-discover.sh\\
Export determination: 6. \\
Rationale: update config\\
\vspace{3em}

\noindent \textbf{Change \#288} with diff file ISSM-12626-12627.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/scipy/install-macosx-snowleopard.sh\\
Export determination: 6. \\
Rationale: added scipy and numpy tests to install script to verify success of installation\\
\vspace{3em}

\noindent \textbf{Change \#289} with diff file ISSM-12627-12628.diff: \\
Function name: \\
M /issm/trunk-jpl/configs/config-discover.sh\\
Export determination: 6. \\
Rationale: include chaco\\
\vspace{3em}

\noindent \textbf{Change \#290} with diff file ISSM-12629-12630.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/python/install-linux64-astrid.sh\\
Export determination: 6. \\
Rationale: Fixed relative directories in install-linux64-astrid.sh.\\
\vspace{3em}

\noindent \textbf{Change \#291} with diff file ISSM-12631-12632.diff: \\
Function name: \\
M /issm/trunk-jpl/test/NightlyRun/IdFromString.m A /issm/trunk-jpl/test/NightlyRun/IdFromString.py A /issm/trunk-jpl/test/NightlyRun/IdToName.py M /issm/trunk-jpl/test/NightlyRun/runme.m A /issm/trunk-jpl/test/NightlyRun/runme.py M /issm/trunk-jpl/test/NightlyRun/test102.py\\
Export determination: 6. \\
Rationale: Preliminary python versions of runme, IdToName, and IdFromString.\\
\vspace{3em}

\noindent \textbf{Change \#292} with diff file ISSM-12632-12633.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/SectionValues.m\\
Export determination: 6. \\
Rationale: cosmetics\\
\vspace{3em}

\noindent \textbf{Change \#293} with diff file ISSM-12633-12634.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/android/doc A /issm/trunk-jpl/externalpackages/android/doc/Android.tex A /issm/trunk-jpl/externalpackages/android/doc/ISSMlogo.pdf A /issm/trunk-jpl/externalpackages/android/doc/Makefile A /issm/trunk-jpl/externalpackages/android/doc/android-hub.jpg A /issm/trunk-jpl/externalpackages/android/doc/build-simplified.png\\
Export determination: 6. \\
Rationale: Added Android documentation.\\
\vspace{3em}

\noindent \textbf{Change \#294} with diff file ISSM-12634-12635.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/convergence.cpp\\
Export determination: 6. \\
Rationale: Fixed format\\
\vspace{3em}

\noindent \textbf{Change \#295} with diff file ISSM-12635-12636.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/transient\_core.cpp\\
Export determination: 6. \\
Rationale: string formating\\
\vspace{3em}

\noindent \textbf{Change \#296} with diff file ISSM-12636-12637.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp\\
Export determination: 6. \\
Rationale: Fixed default value (not initialized)\\
\vspace{3em}

\noindent \textbf{Change \#297} with diff file ISSM-12637-12638.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/utils/Cluster/parallelrange.py\\
Export determination: 6. \\
Rationale: Python version of parallelrange.py.\\
\vspace{3em}

\noindent \textbf{Change \#298} with diff file ISSM-12638-12639.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Cluster/parallelrange.py\\
Export determination: 6. \\
Rationale: Remove print statements.\\
\vspace{3em}

\noindent \textbf{Change \#299} with diff file ISSM-12639-12640.diff: \\
Function name: \\
M /issm/trunk-jpl/test/NightlyRun/runme.py\\
Export determination: 6. \\
Rationale: Working version of runme.py.\\
\vspace{3em}

\noindent \textbf{Change \#300} with diff file ISSM-12642-12643.diff: \\
Function name: \\
M /issm/trunk-jpl/m4/issm\_options.m4\\
Export determination: 6. \\
Rationale: Fixed warnings in case VENDOR is undefined\\
\vspace{3em}

\noindent \textbf{Change \#301} with diff file ISSM-12644-12645.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp\\
Export determination: 6. \\
Rationale: added transient spc for enthalpy (need to be improved to use iomodelcreateconstraints)\\
\vspace{3em}

\noindent \textbf{Change \#302} with diff file ISSM-12645-12646.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/solvers/stokesoptions.m\\
Export determination: 6. \\
Rationale: Fixed minor error/typo\\
\vspace{3em}

\noindent \textbf{Change \#303} with diff file ISSM-12646-12647.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/hdf5 A /issm/trunk-jpl/externalpackages/hdf5/install.sh\\
Export determination: 6. \\
Rationale: hdf5 install directory\\
\vspace{3em}

\noindent \textbf{Change \#304} with diff file ISSM-12647-12648.diff: \\
Function name: \\
A /issm/trunk-jpl/test/Archives/Archive999.hdf5 A /issm/trunk-jpl/test/NightlyRun/test999.py\\
Export determination: 6. \\
Rationale: Added dummy test999.py and Archive999.hdf5 for runme.py.\\
\vspace{3em}

\noindent \textbf{Change \#305} with diff file ISSM-12648-12649.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/organizer.m\\
Export determination: 6. \\
Rationale: can now save and load matlab objects that are not structures\\
\vspace{3em}

\noindent \textbf{Change \#306} with diff file ISSM-12649-12650.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Model/loadmodel.m\\
Export determination: 6. \\
Rationale: Fixed extension that might or might not be provided\\
\vspace{3em}

\noindent \textbf{Change \#307} with diff file ISSM-12650-12651.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Geometry/find\_point.m\\
Export determination: 6. \\
Rationale: return only the first occurence\\
\vspace{3em}

\noindent \textbf{Change \#308} with diff file ISSM-12651-12652.diff: \\
Function name: \\
A /issm/trunk-jpl/test/Archives/Archive999.nc M /issm/trunk-jpl/test/NightlyRun/runme.py\\
Export determination: 6. \\
Rationale: Conversion of runme.py from hdf5 to netcdf (along with other cosmetic changes).\\
\vspace{3em}

\noindent \textbf{Change \#309} with diff file ISSM-12652-12653.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/Cluster/parallelrange.py M /issm/trunk-jpl/test/NightlyRun/IdFromString.py M /issm/trunk-jpl/test/NightlyRun/IdToName.py\\
Export determination: 6. \\
Rationale: Changes to python doc strings.\\
\vspace{3em}

\noindent \textbf{Change \#310} with diff file ISSM-12653-12654.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/netcdf/install.sh\\
Export determination: 6. \\
Rationale: netcdf version 4.2. needs hdf5 and zlib in working order, as well as doxygen\\
\vspace{3em}

\noindent \textbf{Change \#311} with diff file ISSM-12654-12655.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp\\
Export determination: 6. \\
Rationale: Removed commented line and misleading comments\\
\vspace{3em}

\noindent \textbf{Change \#312} with diff file ISSM-12655-12656.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/solutions/issm.cpp\\
Export determination: 6. \\
Rationale: Added PETSc profiling. Timing is redundant with MPI timing...may remove at some point if 'extra' features from PETSc with this are not used.\\
\vspace{3em}

\noindent \textbf{Change \#313} with diff file ISSM-12656-12657.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/netcdf-python A /issm/trunk-jpl/externalpackages/netcdf-python/install.sh\\
Export determination: 6. \\
Rationale: netcdf python bindings\\
\vspace{3em}

\noindent \textbf{Change \#314} with diff file ISSM-12657-12658.diff: \\
Function name: \\
M /issm/trunk-jpl/startup.py\\
Export determination: 6. \\
Rationale: skip .svn directories in os.walk call\\
\vspace{3em}

\noindent \textbf{Change \#315} with diff file ISSM-12658-12659.diff: \\
Function name: \\
M /issm/trunk-jpl/test/NightlyRun/runme.py\\
Export determination: 6. \\
Rationale: Modified runme.py to read PYTHONSTARTUP if executed outside of python.\\
\vspace{3em}

\noindent \textbf{Change \#316} with diff file ISSM-12660-12661.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/pairoptions.py M /issm/trunk-jpl/src/m/model/WriteData.m A /issm/trunk-jpl/src/m/model/WriteData.py\\
Export determination: 6. \\
Rationale: Python versions of WriteData and pairoptions.\\
\vspace{3em}

\noindent \textbf{Change \#317} with diff file ISSM-12661-12662.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/pairoptions.py\\
Export determination: 6. \\
Rationale: Get a little fancy.\\
\vspace{3em}

\noindent \textbf{Change \#318} with diff file ISSM-12662-12663.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m M /issm/trunk-jpl/src/m/utils/consistency/checkfield.m D /issm/trunk-jpl/src/m/utils/consistency/checkmessage.m D /issm/trunk-jpl/src/m/utils/consistency/modelconsistency.m\\
Export determination: 6. \\
Rationale: ismodelselfconsistant now uses a model field instead of a persistent variable\\
\vspace{3em}

\noindent \textbf{Change \#319} with diff file ISSM-12663-12664.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/classes/autodiff.m M /issm/trunk-jpl/src/m/classes/balancethickness.m M /issm/trunk-jpl/src/m/classes/basalforcings.m M /issm/trunk-jpl/src/m/classes/clusters/acenet.m M /issm/trunk-jpl/src/m/classes/clusters/castor.m M /issm/trunk-jpl/src/m/classes/clusters/cosmos.m M /issm/trunk-jpl/src/m/classes/clusters/discover.m M /issm/trunk-jpl/src/m/classes/clusters/gemini.m M /issm/trunk-jpl/src/m/classes/clusters/generic.m M /issm/trunk-jpl/src/m/classes/clusters/greenplanet.m M /issm/trunk-jpl/src/m/classes/clusters/pfe.m M /issm/trunk-jpl/src/m/classes/clusters/pollux.m M /issm/trunk-jpl/src/m/classes/constants.m M /issm/trunk-jpl/src/m/classes/diagnostic.m M /issm/trunk-jpl/src/m/classes/flaim.m M /issm/trunk-jpl/src/m/classes/flowequation.m M /issm/trunk-jpl/src/m/classes/friction.m M /issm/trunk-jpl/src/m/classes/geometry.m M /issm/trunk-jpl/src/m/classes/groundingline.m M /issm/trunk-jpl/src/m/classes/hydrology.m M /issm/trunk-jpl/src/m/classes/initialization.m M /issm/trunk-jpl/src/m/classes/inversion.m M /issm/trunk-jpl/src/m/classes/mask.m M /issm/trunk-jpl/src/m/classes/materials.m M /issm/trunk-jpl/src/m/classes/mesh.m M /issm/trunk-jpl/src/m/classes/miscellaneous.m M /issm/trunk-jpl/src/m/classes/model/model.m M /issm/trunk-jpl/src/m/classes/private.m M /issm/trunk-jpl/src/m/classes/prognostic.m M /issm/trunk-jpl/src/m/classes/qmu.m M /issm/trunk-jpl/src/m/classes/rifts.m M /issm/trunk-jpl/src/m/classes/settings.m M /issm/trunk-jpl/src/m/classes/solver.m M /issm/trunk-jpl/src/m/classes/steadystate.m M /issm/trunk-jpl/src/m/classes/surfaceforcings.m M /issm/trunk-jpl/src/m/classes/thermal.m M /issm/trunk-jpl/src/m/classes/timestepping.m M /issm/trunk-jpl/src/m/classes/transient.m M /issm/trunk-jpl/src/m/classes/verbose.m\\
Export determination: 6. \\
Rationale: ismodelselfconsistant now uses a model field instead of a persistent variable\\
\vspace{3em}

\noindent \textbf{Change \#320} with diff file ISSM-12664-12665.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/ismodelselfconsistent.m\\
Export determination: 6. \\
Rationale: ismodelselfconsistant now uses a model field instead of a persistent variable\\
\vspace{3em}

\noindent \textbf{Change \#321} with diff file ISSM-12665-12666.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/plot/plot\_overlay.m\\
Export determination: 6. \\
Rationale: minor for radaronly\\
\vspace{3em}

\noindent \textbf{Change \#322} with diff file ISSM-12666-12667.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/marshall.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#323} with diff file ISSM-12667-12668.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/model/marshall.py\\
Export determination: 6. \\
Rationale: Preliminary python version of marshall.\\
\vspace{3em}

\noindent \textbf{Change \#324} with diff file ISSM-12668-12669.diff: \\
Function name: \\
A /issm/trunk-jpl/externalpackages/h5py A /issm/trunk-jpl/externalpackages/h5py/install.sh\\
Export determination: 6. \\
Rationale: h5py package\\
\vspace{3em}

\noindent \textbf{Change \#325} with diff file ISSM-12669-12670.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh\\
Export determination: 6. \\
Rationale: Modified Synchronize.sh to write python enum files.\\
\vspace{3em}

\noindent \textbf{Change \#326} with diff file ISSM-12670-12671.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh\\
Export determination: 6. \\
Rationale: Modified Synchronize.sh to combine all enums for python into EnumDefinitions.py.\\
\vspace{3em}

\noindent \textbf{Change \#327} with diff file ISSM-12671-12672.diff: \\
Function name: \\
M /issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh\\
Export determination: 6. \\
Rationale: closing folds\\
\vspace{3em}

\noindent \textbf{Change \#328} with diff file ISSM-12672-12673.diff: \\
Function name: \\
M /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/Synchronize.sh M /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#329} with diff file ISSM-12673-12674.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/solve.m\\
Export determination: 6. \\
Rationale: update flaim consistency checking\\
\vspace{3em}

\noindent \textbf{Change \#330} with diff file ISSM-12674-12675.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/utils/consistency/checkfield.m\\
Export determination: 6. \\
Rationale: minor\\
\vspace{3em}

\noindent \textbf{Change \#331} with diff file ISSM-12675-12676.diff: \\
Function name: \\
A /issm/trunk-jpl/src/m/model/MatlabFuncs.py M /issm/trunk-jpl/src/m/model/WriteData.py\\
Export determination: 6. \\
Rationale: Separated python versions of various matlab functions into separate file.\\
\vspace{3em}

\noindent \textbf{Change \#332} with diff file ISSM-12676-12677.diff: \\
Function name: \\
M /issm/trunk-jpl/src/m/model/WriteData.py A /issm/trunk-jpl/src/m/model/process\_solve\_options.py A /issm/trunk-jpl/src/m/model/waitonlock.py\\
Export determination: 6. \\
Rationale: Preliminary python versions of process\_solve\_options and waitonlock (in preparation for solve).\\
\vspace{3em}

