Files
LaGriT/docs/pages/release_notes/lagrit_release_notes_V1.0.3.md
2025-12-17 11:00:57 +08:00

4.2 KiB
Executable File
Raw Blame History

title
title
LaGriT Release Notes

LaGriT V1.0.3 Release Notes Notes 2001

This text is converted from old pdf files and may have translation errors. See original pdf for clarification.

LaGriT V1.0.3 2001 PDF Version

A summary of the major changes found in this release are listed below. A complete list of changes is included at the end of this document. Refer to the users manual for a complete description of the new, enhanced and revised commands.

New Commands:

reorder/cmo/sort_key will reorder a the mesh object according to the sort_key. See sort

interpolate

interpolate/map|continuous|voronoi/cmo_sink/attr_sink/ifirst,ilast,istride, /cmo_source/attr_source/[mintie|maxtie]/ [value|p|us1|nearest source,attr/[keepatt|delatt]

Enhanced Commands:

extrude

extrude/cmoout/cmoin/interp/layers/range1,range2

smooth

smooth/position/network/pset,get,name/number_of_iterations/ weight/[check|nocheck]

createpts createpts/voronoi

cmo cmo/set_id/cmoname/both|node|element [attributename1/attributename2]

sort

sort/cmoname/bins /ascending|decending]/[ikey]/in_att

sort/cmoname/index|rank/ ascending|decending]/[ikey]/in,att1 in_att2 in_att3

extract extract only exterior surface.

extract/surfmesh/ifirst,ilast,istride/cm0_out/[cmo_in]/[external]

recon

If checkaxy is specified, then for the case of 2D triangular meshes, we check xy projected areas are positive and larger than epsilona.

recon/[0,1]/[toldamage]/[checkaxy] 

Bug fixes

06/06/00 dumpgmv_hybrid use i3.3 format to write 'created' material names.

07/24/00 setsize_nosb test against mbndry_old not mbndry for noop condttion

07/25/00 set_global_nosb set only integer or real (don't Wipe out previously set variable)

07/27/00 lower_d_lg set ioff before using, increase dimension of tmsgout, imsgout

08/16/00 connect fixed memory problems with failure lists

09/08/00 boundary fix several bugs relating to resetting icr values

09/08/00 rotatept fix getting pset if using numeric arguments

09/08/00 rzbrick3 call cmo_get_name before calling cmo_get_info

09/27/00 multi_material_2d_lg missing argument in surftstv calls

10/12/00 pset restore 'eq' as default operation

10/20/00 refine face add fix problems with second pass on 2d refine

03/23/01 surface fix problem with cone type - parameters saved in wrong place

05/07/01 cer_chain make refine on roughness work for 2d meshes

Code Improvements

06/08/00 cmo_mesh_type new mesh type triplane like tri but ndimensions_geom=2.

08/25/00 addmesh pyramid use kdtree to find matching grid boundaries

09/03/00 pset, eset changed formats so big indices will print

cmo_interpolate implement user option - user must supply user_nterpolation subroutine

mega_error, mega_hessian fix allocation of over large tmp array

Code Changes

cmo_get_info return itype=4 for pointer retrteval

control_command_lg echo comments to outx3dgen

mm2000 print block in address order

rmpoint fix allocations for temp space to use a better estimate of size and integer type if possible.

refine_face_add skip call to settets if attribute skip settets is =0

rzbrick3, pset, eset filter, hextotet hybrid, refine, readngptet, readngphex, dump_fehm, extract_interface remove references to ialias

mmrelblk comment out warning if block does not exist

cel_chain force exclusive for rivara_truncated refines

connect,delaunay change epsilons for point insertion tests

statementfunctions.h new function DSZIRTRI caluculates the SIGNED inscribed radius of tri.

refine_face_add use cmo_interpolate values for coordinates of new points

recon all recon commands processed through subroutine recon, toldamage now computed if not supplied

refine We now pass psetname= -def- in the case of 2D with no surface. In this case the entire 2-D grid will be in the pset' for refinement

cer_chain We commented out the RECON after refinement.

agd3d We now refrain from merging out nodes if they would create a roughness>0.8*TOLROUGHNESS.

getgsynth Initial revision. Computes synthetic normals for ALL nodes in 2-D

massage We now take TOLROUGHNESS in the argument list. This is a format change, but old decks should still work.