声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3266|回复: 6

[其他相关] Finite Element Routines

[复制链接]
发表于 2005-6-3 15:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
FEMPACK - Finite Element Routines

FEMPACK is a collection of some simple routines for implementing the finite element method. The emphasis is on simplicity and clarity. Currently, only the 2D case is handled, with a choice of low order triangular and quadrilateral elements.

Files you may copy include:

fempack.f90, the source code;
fempack_prb.f90, the calling program;
fempack_prb.out, the sample output.

The list of routines includes:

BASIS_Q4 evalutes basis functions for a rectangular bilinear element.
DIV_Q4 estimates the divergence and vorticity of a discrete field.
ELEMENT_CODE returns the code for each element.
GRID returns the grid associated with any available element.
GRID_SHAPE_2D guesses the shape N1 by N2 of a vector of data.
GRID_TEST tests the grid routines.
GRID_WIDTH computes the width of a given grid.
GRID_Q4 produces a grid of 4 node quadrilaterals.
GRID_Q8 produces a grid of 8 node quadrilaterals.
GRID_Q9 produces a grid of 9 node quadrilaterals.
GRID_Q12 produces a grid of 12 node quadrilaterals.
GRID_Q16 produces a grid of 16 node quadrilaterals.
GRID_QL produces a grid of 6 node quadratics/linears.
GRID_T3 produces a grid of pairs of 3 node triangles.
GRID_T6 produces a grid of pairs of 6 node triangles.
GRID_T10 produces a grid of pairs of 10 node triangles.
INTERP interpolates a quantity in an element from basis node values.
LEGENDRE_COM computes abscissas and weights for Gauss-Legendre quadrature.
LEGENDRE_SET sets abscissas and weights for Gauss-Legendre quadrature.
MAP returns the interpolation matrix for any available element.
MAP_TEST tests the map routines.
NODE returns the basis nodes for any available element.
NODE_Q4 returns the basis nodes for a 4 node quadrilateral.
NODE_Q8 returns the basis nodes for an 8 node quadrilateral.
NODE_Q9 returns the basis nodes for a 9 node quadrilateral.
NODE_Q12 returns the basis nodes for a 12 node quadrilateral.
NODE_Q16 returns the basis nodes for a 16 node quadrilateral.
NODE_QL returns the basis nodes for a quadratic/linear.
NODE_T3 returns the basis nodes for the 3 node triangle.
NODE_T6 returns the basis nodes for a 6 node triangle.
NODE_T10 returns the basis nodes for a 10 node triangle.
ORDER_CODE returns the order for each element.
POLY returns the polynomials associated with any available element.
POLY_Q4 returns the polynomials associated with a 4 node quadrilateral.
POLY_Q8 returns the polynomials associated with an 8 node quadrilateral.
POLY_Q9 returns the polynomials associated with a 9 node quadrilateral.
POLY_Q12 returns the polynomials associated with a 12 node quadrilateral.
POLY_Q16 returns the polynomials associated with a 16 node quadrilateral.
POLY_QL returns the polynomials for a quadratic/linear quadrilateral.
POLY_T3 returns the polynomials associated with a 3 node triangle.
POLY_T6 returns the polynomials associated with a 6 node triangle.
POLY_T10 returns the polynomials associated with a 10 node triangle.
R_SWAP switches two real values.
S_L2NORM computes the "big" L2 norm of a scalar function over a region.
SERENE interpolates data using a serendipity quadrilateral.
SGE_CHECK checks the dimensions of a general matrix.
SGE_FA factors a general matrix.
SGE_INV computes the inverse of a matrix factored by SGE_FA.
SHAPE evaluates shape functions for any available element.
SHAPE_TEST verifies the shape function values at the basis nodes.
SHAPE_Q4 evaluates shape functions for a 4 node quadrilateral.
SHAPE_Q8 evaluates shape functions for an 8 node quadrilateral.
SHAPE_Q9 evaluates shape functions for a 9 node quadrilateral.
SHAPE_Q12 evaluates shape functions for a 12 node quadrilateral.
SHAPE_Q16 evaluates shape functions for a 16 node quadrilateral.
SHAPE_QL evaluates shape functions for a 6 node quadratic/linear.
SHAPE_T3 evaluates shape functions for a 3 node triangle.
SHAPE_T6 evaluates shape functions for a 6 node triangle.
SHAPE_T10 evaluates shape functions for a 10 node triangle.
TIMESTAMP prints the current YMDHMS date as a time stamp.
回复
分享到:

使用道具 举报

发表于 2005-7-11 10:11 | 显示全部楼层
非常好,我由于工作需要准备利用SAP5的一些模块作些东西,请问校长有SAP5的源程序和填卡程序么,我在上海交大做博士研究生,主要是做振动和结构声辐射问题,我手上也有些有关结构振动和声计算分析的资料,乐意共享!

我的邮箱是anti_lincoln@yahoo.com.cn
 楼主| 发表于 2005-7-11 11:34 | 显示全部楼层
我好像又sap91的,不知道对你有没有用,不知道放到什么地方了,有空我找一下
发表于 2023-11-9 11:49 | 显示全部楼层
</dd><dt>Hackability
</dt><dd>
<p>Subversion
发表于 2023-11-9 11:50 | 显示全部楼层
</dd><dt>Hackability
</dt><dd>
<p>Subversion
发表于 2023-11-9 12:00 | 显示全部楼层
</dd><dt>Hackability
</dt><dd>
<p>Subversion
发表于 2023-11-9 12:02 | 显示全部楼层
</dd><dt>Hackability
</dt><dd>
<p>Subversion
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-7 03:35 , Processed in 0.053168 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表