!
! CalculiX - A 3-dimensional finite element program
! Copyright (C) 1998 Guido Dhondt
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation(version 2);
!
!
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
This file describes the variables used in CalculiX and their meaning
REARRANGEMENT OF THE ORDER IN THE INPUT DECK
ifreeinp: next blank line in field inp
ipoinp(1,i): index of the first column in field inp
containing information on a block of lines in
the input deck corresponding to fundamental key i;
a fundamental key is a key for which the order
in the input file matters
(the fundamental keys are listed in file keystart.f)
ipoinp(2,i): index of the last column in field inp
containing information on a block of lines in
the input deck corresopnding to fundamental key i;
inp: a column i in field inp (i.e. inp(1..3,i))
corresponds to a uninterupted block of lines
assigned to one and the same fundamental key
in the input deck. inp(1,i) is its first line
in the input deck, inp(2,i) its last line and
inp(3,i) the next column in inp corresponding
to the same fundamental key; it takes the value
0 if none other exists.
MATERIAL DESCRIPTION
nmat: # materials
matname(i): name of material i
nelcon(1,i): # (hyper)elastic constants for material i
(negative kode for nonlinear elastic constants)
nelcon(2,i): # temperature data points for the elastic constants
of material i
elcon(0,j,i): temperature at (hyper)elastic temperature point j of
material i
elcon(k,j,i): (hyper)elastic constant k at elastic temperature point j
of material i
nrhcon(i): # temperature data points for the density of
material i
rhcon(0,j,i): temperature at density temperature point j of
material i
rhcon(1,j,i): density at the density temperature point j of
material i
nshcon(i): # temperature data points for the specific heat of
material i
shcon(0,j,i): temperature at specific heat temperature point j of
material i
shcon(1,j,i): specific heat at the specific heat temperature point j of
material i
nalcon(1,i): # of expansion constants for material i
nalcon(2,i): # of temperature data points for the expansion
coefficients of material i
alcon(0,j,i): temperature at expansion temperature point j
of material i
alcon(k,j,i): expansion coefficient k at expansion temperature
point j of material i
ncocon(1,i): # of conductivity constants for material i
ncocon(2,i): # of temperature data points for the conductivity
coefficients of material i
cocon(0,j,i): temperature at conductivity temperature point j
of material i
cocon(k,j,i): conductivity coefficient k at conductivity temperature
point j of material i
orname(i): name of orientation i
orab(1..6,i): coordinates of points a and b defining the new
orientation
norien: # orientations
isotropic hardening:
nplicon(0,i): # temperature data points for the isotropic hardening
curve of material i
nplicon(j,i): # of stress - plastic strain data points at temperature
j for material i
plicon(0,j,i): temperature data point j of material i
plicon(2*k-1,j,i): stress corresponding to stress-plastic strain data
point
k at temperature data point j of material i
plicon(2*k,j,i): plastic strain corresponding to stress-plastic strain
data point k at temperature data point j of material i
kinematic hardening:
nplkcon(0,i): # temperature data points for the kinematic hardening
curve of material i
nplkcon(j,i): # of stress - plastic strain data points at
temperature j for material i
plkcon(0,j,i): temperature data point j of material i
plkcon(2*k-1,j,i): stress corresponding to stress-plastic strain data
point k at temperature data point j of material i
plkcon(2*k,j,i): plastic strain corresponding to stress-plastic strain
data point
k at temperature data point j of material i
kode=-1: Arrudy-Boyce
-2: Mooney-Rivlin
-3: Neo-Hooke
-4: Ogden (N=1)
-5: Ogden (N=2)
-6: Ogden (N=3)
-7: Polynomial (N=1)
-8: Polynomial (N=2)
-9: Polynomial (N=3)
-10: Reduced Polynomial (N=1)
-11: Reduced Polynomial (N=2)
-12: Reduced Polynomial (N=3)
-13: Van der Waals (not implemented yet)
-14: Yeoh
-15: Hyperfoam (N=1)
-16: Hyperfoam (N=2)
-17: Hyperfoam (N=3)
-50: deformation plasticity
-51: incremental plasticity (no viscosity)
-52: viscoplasticity
< -100: user material routine with -kode-100 user
defined constants with keyword *USER MATERIAL
PROCEDURE DESCRIPTION
iperturb: 0: linear
1: second order theory
2: nonlinear geometric
3: nonlinear elastic material (and nonlinear geometric)
nmethod: 1: static (linear or nonlinear)
2: frequency(linear)
3: buckling (linear)
4: dynamic (linear or nonlinear)
GEOMETRY DESCRIPTION
nk: highest node number
co(i,j): coordinate i of node j
intr(1,j): transformation number applicable in node j
intr(2,j): a SPC in a node j in which a transformation
applies corresponds to a MPC. intr(2,j) contains
the number of a new node generated for the
inhomogeneous part of the MPC
TOPOLOGY DESCRIPTION
ne: highest element number
mint_: max # of integration points per element (max over all
elements)
kon(i): field containing the connectivity lists of the
elements in successive order
For element i:
ipkon(i): (location in kon of the first node in the element
connectivity list of element i)-1
lakon(i): element label
ielorien(i): orientation number
ielmat(i): material number
SHELL (2-D) AND BEAM (1-D) VARIABLES (INCLUDING PLANE STRAIN, PLANE
STRESS A
没有合适的资源?快使用搜索试试~ 我知道了~
ccx_2.5.src.gz_calculix_srcccx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 187 浏览量
2022-07-15
10:22:56
上传
评论
收藏 902KB GZ 举报
温馨提示
共701个文件
f:600个
c:85个
h:7个
finite element method source code calculix
资源详情
资源评论
资源推荐
收起资源包目录
ccx_2.5.src.gz_calculix_srcccx (701个子文件)
BUGS 100B
nonlingeo.c 75KB
steadystate.c 74KB
dyna.c 65KB
readfrd.c 59KB
frd.c 55KB
arpackcs.c 48KB
compfluid.c 46KB
trafoNTmortar_fric2.c 45KB
ccx_2.5.c 39KB
complexfreq.c 37KB
multimortar.c 36KB
bdfill.c 32KB
mastructcs.c 31KB
dynacont.c 30KB
mastructf.c 29KB
spooles.c 28KB
mastruct.c 28KB
expand.c 26KB
trafoNTmortar_fric.c 23KB
arpackbu.c 23KB
calcshapef.c 23KB
contactmortar.c 21KB
cascade.c 21KB
contactstress_fric2.c 20KB
pcgsolver.c 20KB
arpack.c 20KB
gencontmpc.c 18KB
checkconvergence.c 18KB
radflowload.c 17KB
dfdbj.c 15KB
contactstress_fric.c 15KB
getglobalresults.c 14KB
results.c 14KB
linstatic.c 14KB
trafoNTmortar.c 13KB
matrixstorage.c 13KB
readinput.c 13KB
frdcyc.c 13KB
contactstress.c 11KB
interpolcycsymcfd.c 10KB
frdselect.c 7KB
frdheader.c 7KB
dynboun.c 7KB
remeshcontact.c 7KB
inicont.c 6KB
tiedcontact.c 6KB
pardiso_as.c 5KB
frdset.c 5KB
radcyc.c 5KB
frdvector.c 5KB
elemChecker.c 5KB
pardiso.c 5KB
remastruct.c 4KB
mastructrad.c 4KB
tau.c 4KB
checkconvnet.c 4KB
contact.c 4KB
prediction.c 4KB
insert.c 4KB
checkinclength.c 4KB
storecontactdof.c 3KB
calcresidual.c 3KB
sgi.c 3KB
add_rect.c 3KB
preiter.c 3KB
multi_rect.c 2KB
reloadcontact.c 2KB
insertas.c 2KB
insertas_ws.c 2KB
multi_scal.c 2KB
strsplt.c 2KB
strcmp1.c 2KB
strcmp2.c 1KB
multi_rectv.c 1KB
remcontmpc.c 1KB
strcpy1.c 1KB
u_calloc.c 1KB
frecord.c 897B
stos.c 705B
compare.c 578B
stof.c 516B
stoi.c 514B
v_betrag.c 370B
v_prod.c 329B
v_result.c 325B
ddeabm.f 174KB
dderkf.f 172KB
ddebdf.f 137KB
dqag.f 78KB
dgesv.f 69KB
allocation.f 63KB
umat_single_crystal.f 59KB
e_c3d.f 51KB
fluidsections.f 50KB
calinput.f 48KB
zeta_calc.f 45KB
liquidchannel.f 44KB
dsptri.f 44KB
remeshcontactel.f 42KB
共 701 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
alvarocfc
- 粉丝: 109
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0