The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version geomlib.tar.gz (58.3 kB)
Email in envelope

Get an email when there's a new version of CFD Utilities

Home / ugridlib
Name Modified Size InfoDownloads / Week
Parent folder
README 2024-12-16 2.2 kB
inside_outside_tri.f90 2024-12-13 5.1 kB
ugridlib.tar.gz 2022-05-10 31.3 kB
quad_to_tri.f90 2022-04-30 3.2 kB
quad_areas.f90 2022-04-11 2.3 kB
quad_centers_to_vertices.f90 2022-04-11 2.5 kB
vol_centers_to_vertices.f90 2022-04-09 2.5 kB
cell_volumes.f90 2022-03-28 3.8 kB
tet_volumes.f90 2022-03-18 3.4 kB
points_delaunay_naive_2d.f90 2016-08-04 3.4 kB
search_tri_2d.f90 2016-07-26 4.0 kB
build 2014-06-16 333 Bytes
solid_angle_quadrature_3.f90 2014-03-26 2.9 kB
solid_angle_tri.f90 2014-03-26 3.5 kB
spherical_triangulation.f90 2014-02-26 7.6 kB
cutsurf_nf.f 2010-10-13 17.5 kB
cutsurfi_nf.f 2010-10-13 18.4 kB
cutsurfi.f 2010-10-13 18.2 kB
cutorder_nf.f 2010-08-20 13.7 kB
tri_centers_to_vertices.f90 2010-03-18 2.1 kB
tri_areas.f90 2010-03-18 2.2 kB
nonlinear_tri_interp.f90 2005-02-09 5.6 kB
tri_coefs.f 2005-02-04 3.0 kB
tet_coefs.f 2004-08-11 2.4 kB
cut_triangles.f 2001-12-23 15.5 kB
triangulate_patches.f 2000-10-18 5.3 kB
testtet.f 2000-08-11 3.4 kB
cutorder.f 1998-08-22 11.5 kB
cutsurf.f 1998-08-22 17.1 kB
Totals: 29 Items   213.9 kB 0
A handful of utilities for treating grids (possibly structured surfaces or
volumes) using unstructured techniques.  See also the triangulation_io module.
See the CROSS_SECTIONS and SORT_SURFACE_SLICE as examples of applying
subroutines originated by Scott Thomas for piecing together 2-point line
segments (from slicing operations) into one or more plottable curves.
See also the geomlib collection's nearest-point utilities for the common
structured or unstructured grid cell types.

cell_volumes              Calculate the volumes of unstructured volume cells
cutorder.f                Apply to results of CUTSURF (x/y/z/single f only)
cutorder_nf.f             CUTORDER variant for nf surface functions
cutsurf.f                 Cut a structured surface with a specified plane
cutsurf_nf.f              CUTSURF variant for nf surface functions
cutsurfi.f                CUTSURF variant for IBLANKed surfaces
cutsurfi_nf.f             CUTSURFI variant for nf surface functions
cut_triangles.f           Var. of CUTSURF (quads.) for triangulation case
inside_outside_tri.f90    Finds which side of a triangulated surface a point is
nonlinear_tri_interp.f90  Least squares scheme proposed by Timothy Baker
quad_areas.f90            Quad cell areas plus area totals at eaxh vertex
quad_centers_to_vertices.f90   Interp. c-c data on quad surf. to cell vertices
quad_to_tri.f90           Convert a quad. surface zone to triangles, in-place
search_tri_2d.f90         Simple (no search tree) (x,y) triangulation search
solid_angle_tri.f90       Solid angle element at a pt. for a triangle cell
solid_angle_quadrature_3.f90 Quadrature for data on a triangulated surface
tet_coefs.f               Linear coefs. for tetrahedral grid cells
tet_volumes.f90           Volume analogue of TRI_AREAS
triangulate_patches.f     Quads. --> triangles via shortest diagonals
tri_areas.f90             Triangle areas & vertex-surrounding summed areas
tri_centers_to_vertices.f90  Interp. cell-cntrd. fn. vals. to tri. vertices
tri_coefs.f               Linear interpolation coefs. for 3-space triangle
vol_centers_to_vertices.f90  Weighted averaging of cell-centered fns. to vertices
Source: README, updated 2024-12-16