[SciPy-dev] Scipy, numpy and Abaqus

Nils Wagner nwagner at iam.uni-stuttgart.de
Wed Feb 27 03:32:50 EST 2008


On Tue, 08 Jan 2008 20:01:34 +0100
  "Nils Wagner" <nwagner at iam.uni-stuttgart.de> wrote:
> On Tue, 8 Jan 2008 13:57:07 -0500
>  "Gilbert, Linda M CTR USAF AFRL/RXOC" 
> <Linda.Gilbert at WPAFB.AF.MIL> wrote:
>> 
>> 
>>> _____________________________________________ 
>>> From: 	Gilbert, Linda M CTR USAF AFRL/MLOC  
>>> Sent:	Thursday, January 03, 2008 11:01 AM
>>> To:	'scipy-dev at scipy.org'; 'pearu at cens.ioc.ee'
>>> Subject:	Scipy, numpy and Abaqus
>>> 
>>> Hello,
>>> 
>>> Do you know how to get numpy and scipy to work from 
>>>within abaqus?
>>> 
>>> Thank you in advance,
>>> 
>>> Linda Gilbert
>>> AFRL/RXOC
>>> RCF Information Systems
>>> 937-904-7632
>>> 
>>> 
> 
> Interesting question. Let me add another question wrt
> Abaqus. I know that you can export element matrices in
> MatrixMarket (*.mtx) format. How about system matrices ?
> 
> Nils

You can generate matrices representing the following model
features:

stiffness
mass
viscous damping
structural damping, and
loads

In Abaqus 6.7 use the following option to generate the 
stiffness matrix, etc.

*MATRIX GENERATE, STIFFNESS
*MATRIX GENERATE, MASS
*MATRIX GENERATE, VISCOUS DAMPING
*MATRIX GENERATE, STRUCTURAL DAMPING
*MATRIX GENERATE, LOAD

For details see section 10.3.1 of Abaqus Analysis User's 
Manual Volume II: Analysis

Generated matrices are output to a text file.
The assembled sparse matrix operator data are written to 
the text file as a series of comma-separated lists. Each 
row in the file represents a single matrix entry; a row is 
written
with the following elements

1. Row node label
2. Degree of freedom for row node
3. Column node label
4. Degree of freedom for column node
5. Matrix entry

For load matrices, which represent right-hand side vector 
data, each row in the text file is written with the 
following elements:

1. Node label
2. Right-hand side vector entry.


Nils



More information about the SciPy-Dev mailing list