Author Topic: The meaning of the first argument in subroutine ELMTnn ( d,... )  (Read 7027 times)

flamehe

  • New Member
  • *
  • Posts: 1
The meaning of the first argument in subroutine ELMTnn ( d,... )
« on: September 21, 2013, 03:23:37 AM »
Dear Sir/madam,
I'm defining a new element using the subroutine ELMTnn ( d,... ), however, which is different from the usual element, as there is no need to call the material subroutine. This element has some attributions which can be discribed by the  first argument of ElMTnn( ): d.
So I'm posting to ask if this array d(*) can be assigned by command:
MATErial, 1
USER 2
d1, d2, d3, d4, ..., dn

to pass d1, d2, ..., dn to array d(*) as its components.

If this way can not achieve my target, would you please tell me the right way to implement it?
Thank you very much!

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2648
Re: The meaning of the first argument in subroutine ELMTnn ( d,... )
« Reply #1 on: October 03, 2013, 11:26:16 AM »
The input form you show could assign values to the parameters in 'elmt02.f' when isw = 1.

This could be done differently for each material number you define (in your data material number 1).
The entries for 'd1' to 'dn' (16/line) can be assigned to the d(*) array (i.e., you could put the values from 'd1' into 'd(1)', etc. (or for that matter into any valid entry of the d(*) array (normally this is only a limited value depending on the version of FEAP or FEAPpv you are using -- but it can be changed if necessary.

Once you have the entries in the d(*) array they are always passed back for the other values of 'isw', i.e., isw=3 gives them for the tangent and residual.