What does "PREP7" mean in PyMAPDL?

James Derrick
James Derrick Administrator, Employee Posts: 283
Ancient Membership 100 Comments 100 Likes 25 Answers
admin
edited June 2023 in Structures

In pyansys examples I keep seeing the following line at the start of many examples:

mapdl.prep7()

After some searching I found some documentation in the APDL docs that explains "PREP = PREProcessor", But I can't find any documentation that explains what the "7" means. Can anyone help?

The best I've found is this third party blog that mentions there may have been other preprocessors once, but is this true?

Tagged:

Answers

  • Pierre Thieffry
    Pierre Thieffry Member, Moderator, Employee Posts: 107
    25 Answers Second Anniversary 10 Comments 25 Likes
    ✭✭✭✭
    Answer ✓

    As far as I recall, /Prep7 as always been there (I starterd with version 4.4). There are other numbers like this: AUX12, POST1, POST26... I guess they all referred to different parts of the code that were originally numbered like this.

  • M
    M Member, Employee Posts: 244
    50 Answers 100 Comments 100 Likes Second Anniversary
    ✭✭✭✭
    Answer ✓

    There are a couple 'processors' in APDL where you can do different tasks. /PREP7 is generally the first one where you start in to do your modelling. The second one is /SOL or solution, the third is /POST1 where you post process. If you had a bolt standard APDL analysis script you would build your model (/prep7), add loads/boundary conditions (/SOL) and then get results in /POST1. If you look hard enough in the documentation, there it tells you in which processor you can use the commands. Some were limited to certain processors. In all APDL commands documentation you should find a statement at the very end of the Notes section: The XXXX command is valid in YYYY processor(s)