Search found 11 matches

by fponta
Thu Dec 08, 2016 1:58 pm
Forum: OpenSees.exe Users
Topic: Response Spectrum Analysis dll Module Release
Replies: 2
Views: 3749

Response Spectrum Analysis dll Module Release

Hello everyone, I'd like to share an experimental dll which allows to calculate participation factors and perform a Response Spectrum Analysis (RSA). It currently supports the three translational dofs X Y Z. Follow the link http://www.nextfem.it/it/opensees-tools/ : here you can find 32bit and 64bit...
by fponta
Wed Jun 03, 2015 10:21 am
Forum: Framework
Topic: shared variable access from dll
Replies: 1
Views: 2603

shared variable access from dll

Hi fmk, I'd like to ask if it is possible to access the shared variables declared in commands.cpp (e.g. theAnalysisModel, theEigenSOE, etc) from a user written external dll. If not, is it possible for you to extend the dll interface function setGlobalPointers, including the changes in the official r...
by fponta
Sat Jan 11, 2014 5:29 am
Forum: OpenSees.exe Users
Topic: eigen on large models
Replies: 16
Views: 13580

Re: eigen on large models

Wow thanks for the quick response! I changed the code as you suggested, but all I get is a RunTime Error (unless you meant this as a result of the matrix being singular). I've sent you the fixed script and a screenshot... maybe you can give me an insight into what's going on. Any help is greatly app...
by fponta
Fri Jan 10, 2014 3:55 am
Forum: OpenSees.exe Users
Topic: eigen on large models
Replies: 16
Views: 13580

Re: eigen on large models

Ok, I've just sent you an email (to <fmckenna(at)ce.berkeley.edu>) with the script.
Object: Eigen model - UmfPack.

Thanks
by fponta
Thu Jan 09, 2014 6:48 am
Forum: OpenSees.exe Users
Topic: eigen on large models
Replies: 16
Views: 13580

Re: eigen on large models

Thanks fmk for your reply. I tried to change LVALUE but nothing changed.
by fponta
Wed Dec 04, 2013 2:06 am
Forum: OpenSees.exe Users
Topic: eigen on large models
Replies: 16
Views: 13580

Re: eigen on large models

Hi there, I'm having the same problem. Creating an UmfPack system brings to this: UMD2FA: LVALUE too small! Must be greater than 21813626 WARNING UmfpackGenLinSolver::solve(void)- -4 returned in factorization UMD2FA() Unfortunately changing the LVALUE flag to 21813626 will terminate OpenSees as the ...
by fponta
Thu Nov 21, 2013 9:16 am
Forum: OpenSees.exe Users
Topic: ElasticTimoshenkoBeam
Replies: 2
Views: 3046

Re: ElasticTimoshenkoBeam

Ok, I figured it out. The reference line should be something like: element ElasticTimoshenkoBeam3d $tag $iNode $jNode $E $G $A $Jx $Iy $Iz $Avy $Avz $transfTag <-rho $rho> <-nlGeo> <-cMass> the transfTag was missing. By the way I expected to get this string by typing "element ElasticTimoshenkoBeam" ...
by fponta
Thu Nov 21, 2013 8:24 am
Forum: OpenSees.exe Users
Topic: ElasticTimoshenkoBeam
Replies: 2
Views: 3046

ElasticTimoshenkoBeam

Hi there everybody! I was trying out this new beam element given with 2.4.3 but I can't make it work as I get the following error: OPS_GetIntInput -- error reading 13 WARNING invalid element data (transTag) element ElasticTimoshenkoBeam3d 1 TclElementCommand -- unable to create element of type : Ela...
by fponta
Thu Nov 07, 2013 6:44 am
Forum: Framework
Topic: Fast Matrix operations
Replies: 4
Views: 3997

Re: Fast Matrix operations

Ok, thanks! I'll look into it.
by fponta
Tue Nov 05, 2013 1:36 am
Forum: Framework
Topic: Fast Matrix operations
Replies: 4
Views: 3997

Re: Fast Matrix operations

Thanks for the reply!
I think I'll opt for obtaining double* data and using the blas libraries... they should be quite optimized by themselves.
by fponta
Fri Nov 01, 2013 11:07 am
Forum: Framework
Topic: Fast Matrix operations
Replies: 4
Views: 3997

Fast Matrix operations

Hello everyone! I'm writing some C++ code that calculates participation factors and therefore uses matrix and vector multiplications. The point is that the operations coded in Vector.cpp and Matrix.cpp take quite a long time to complete when the model is defined by 500+ nodes and elements. Is there ...