Advanced methods of saving time responses to the output file Answered

I am currently doing simulations in which I want to acquire time responses from multiple nodes on the surface of the curved specimen. For simple models, I used the hist command in order to limit the output data to a particular range of nodes in the XYZ axes, but I am not sure how to apply it to the grids from curved shapes. For example, I would like to save the response from only the top layer of nodes, while excluding other nodes.

Is there a way to save the responses from such structures in the OnScale? I would like to avoid saving all the data, as the resulting files would be too big.


  • You could try writing a routine that uses some of our symb get commands to identify the nodes that you need in this case. You could use the elements to identify the interfacing nodes with a routine that looks at all elements in a particular region with a loop and some conditional elements.

    This command could be helpful -> symb #get { cmat } matelem  i j k

    You will find more information on these options in the command reference in the Symbol Commands section.

    Comment actions Permalink
  • Hello Tapiwa,

    thanks for the suggestion; it is precisely what I needed!

    I used the #get command in the nested XYZ loops coupled with the if statement and managed to select the nodes related to my specimen. Then, the nodes that were selected during each iteration of the loop were saved to the output using the hist ijk command. I did not realize you can call multiple instances of hist!

    Thank you once again for the help!


    Comment actions Permalink

Please sign in to leave a comment.

Didn't find what you were looking for?

New post