- 19 Mar, 2013 1 commit
-
-
Pierre Cazenave authored
Add support for specifying a minimum angle between the two element edges adjacent to each node in the open boundary. This means that nodes at the corners of open boundaries or adjacent to land can be more easily eliminated from the analysis
-
- 18 Mar, 2013 2 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Fix the verbosity of the output when writing the new time data (so it actually works). Also stop writing the new time data if it has already been written once
-
- 15 Mar, 2013 4 commits
-
-
Pierre Cazenave authored
Add official support for rewriting the time ot the output restart file. This is useful if you want to use a restart file from a model run whose time does not overlap with the new time period
-
Pierre Cazenave authored
Fix bug whereby the first node ID in each line was being omitted causing errors in the resulting 2dm file, particularly if the node string has only two points
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
- 13 Mar, 2013 3 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Make the example usage actually vaguely useful and change the mesh name to something more traditional (mesh)
-
Pierre Cazenave authored
Add support for the surface elevation open boundary node file _elj_obc.dat (which is almost the same as tide_el.dat, but hey ho). Also make the error messages clearer and adjust the formatting statements to match what Dima has in his script
-
- 12 Mar, 2013 3 commits
-
-
Pierre Cazenave authored
Tool to export a triangulation to an SMS 2dm formatted file. This can then be opened in SMS to check the optimisation performed by fix_inside_boundary and fix any newly introduced poor quality elements
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Change the code which identifies nodes just inside the model open boundaries to adjust their positions instead of creating a new array of 'ideal' positions. This means the tool now performs an optimisation on the unstructured grid rather than being a tool which simply provides a set of points which can be used in SMS to try and guide the triangulation (which I discovered does not work)
-
- 11 Mar, 2013 3 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Function to find points inside an open boundary which are approximately normal to the boundary. This is useful if you want to force the unstructured grid to have elements with a right angle in them along the open boundary
-
Pierre Cazenave authored
-
- 01 Mar, 2013 1 commit
-
-
Pierre Cazenave authored
Finish the code to output the mean flow ASCII files and modify the inputs to only require the depth distributed horizontal velocity components (rather than separate arrays of the depth averaged ones. We can calculate depth averaged from the depth distributed values)
-
- 28 Feb, 2013 7 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Change the interpolation to occur at the boundary nodes to the centroid of the boundary elements (since FVCOM work on velocities at the centre of each element)
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
- 27 Feb, 2013 2 commits
-
-
Pierre Cazenave authored
1. Do the vertical interpolation of the u and v components separately then at the end calculate the depth averaged velocity as well as the depth averaged u and v components into separate fields in Mobj. This is all necessary for outputting the ASCII files for mean flow and the open boundaries. 2. Make the vertical interpolation scale the POLCOMS-ERSEM depth range to match the current FVCOM node's depth range, thus squeezing or stretching the vertical velocity profiles into the FVCOM depth. 3. Add a commented out section which can be used to plot the vertical profiles to make sure they have interpolated correctly.
-
Pierre Cazenave authored
1. Remove the totally unnecessary loop iterating through the vertical levels on the vertical interpolation secion. No idea what that was doing there. 2. Change the interpolation of the vertical profiles to scale the POLCOMS depths to the current FVCOM node's depth range. This means the full profile structure is maintained in the interpolated profiles but that it is squashed or stretched to fit the scaled depths. This also means the surface and seabed value are fully captured.
-
- 26 Feb, 2013 6 commits
-
-
Pierre Cazenave authored
Add support for writing out the boundary element ID file (casename_tide_cell.dat) and the first stab at the velocity components (casename_tide_uv.dat)
-
Pierre Cazenave authored
Replace the interpolation of a single velocity with the interpolation of the original u and v components and instead calculate the velocity at the end. This means the ASCII files needed for the mean flow can more easily be generated
-
Pierre Cazenave authored
Add function to find the elements which fall along the open boundaries within the model unstructured grid. This is useful if you plan to use the mean flow tool write_FVCOM_meanflow_ascii) which requires an array of the elements along the open boundary
-
Pierre Cazenave authored
-
Pierre Cazenave authored
Script to create the ASCII files necessary for a mean flow model run. Some of these files will be dummy files (e.g. the uv file) and filled with zeros
-
Pierre Cazenave authored
Change the NetCDF output file variable name and add the scaling factor for the sigma levels to the NetCDF file
-
- 25 Feb, 2013 2 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
-
- 20 Feb, 2013 3 commits
-
-
Pierre Cazenave authored
-
Pierre Cazenave authored
First stab at getting mean flow velocity out of the POLCOMS daily averaged results. This may need refining to better handle the depth issue (at the moment the flows are depth average because it seems FVCOM only wants depth averaged values with some scaling factor)
-
Pierre Cazenave authored
-
- 19 Feb, 2013 2 commits
-
-
Pierre Cazenave authored
Add some extra information if verbose is set to yes to indicate how many time steps remain to be interpolated
-
Pierre Cazenave authored
Add closing verbose function. Also save the evaporation as a separate field in the struct which is returned, should it be useful in some way
-
- 18 Feb, 2013 1 commit
-
-
Pierre Cazenave authored
The shortwave radiation was being ignored when the function was given precomputed surface heat flux. This fixes that error and has been tested on both precomputed surface flux and component flux (i.e. longwave + shortwave + latent + sensible)
-