top of page
All Posts


Post #11 Templates For Scripts
Another brief blog post this week as I have been busy on both a coding course and a programming exercise, which, when I get it working, I shall share. Going back to my roots with a simple fluid dynamics code. So for this week I shall simply share the templates that I have made and use, with reminders in place, for making different kinds of ABAQUS scripts. Templates are great. They save you time hammering out the boilerplate and forgetting that basic detail that you are so use
guyrushton9
4 days ago5 min read


Post #10 Beginners File IO
For this week’s blog post a very unglamorous subject for the scripting beginner: reading and writing basic text files to and from ABAQUS and formatting the data so that appears in tabular form for use elsewhere. Not difficult, but a potential source of headaches for the beginner. There is no difference in the file operations between using Python in the ABAQUS environment and regular Python. Once you have the basics of file I/O then you can start to interrogate your models and
guyrushton9
5 days ago5 min read
Post #9 Promoting Innovation
Creativity is corporate survival. Involving, and recognising, people at all levels of the business in problem solving activities is key to motivating new thinking and maximising the chances of getting a great solution. Introduction I believe that achieving a creative, high-visibility environment leads to better ideas, improved staff engagement and retention rates, greater performance, and a stronger, more profitable, company. Building such a space is a challenge and becomes m
guyrushton9
5 days ago4 min read


Post #8 Automatically Running ABAQUS Jobs
A method for running a series of jobs that leaves the user interface free for other activities. Unlike the command line batch script though it leaves the CAE license with the current user. Two essential modern truths: Machines are cheap, good people are expensive. Time is money. Maximise your people’s time and save money by sweating the machines, they will not complain. A lot of FEA models take a while to run. If you set a job to run at 5pm and go home and it finishes at 11pm
guyrushton9
5 days ago5 min read


Post #7 Dynamic Inputs
Sometimes user input is essential for your script... the next best to no GUI is a simple GUI. I stated in a previous post that user interfaces for your ABAQUS scripts should be avoided wherever possible because they complicate the code and make it more time consuming to change. If you really must have a GUI then the simplest one possible should be used. The most basic is a kernel dialog where the user enters data into a text box, without any kind of feedback. This was used in
guyrushton9
5 days ago4 min read


Post #6 - Scripting More Complex Geometry
Animation of some of the combinations possible using the geometry generating script. I am behind on my posting schedule – I might plead...
guyrushton9
Oct 47 min read


Post #5 Efficiency – or Why It Isn't
Thoughts prompted in part by Dan Davis' book - image book/AI via Krita Maximising the utilisation of your human capital is a terrible...
guyrushton9
Sep 44 min read


Post #4 Interactive Blocks & AI In ABAQUS
Dynamic generation of a 3D block in ABAQUS via an interactive dialog box Question: Does AI bring productivity benefits when creating...
guyrushton9
Aug 258 min read


Post #3 AI... A New Stone Age?
Short post pointing out that a lot of uses for AI are ephemeral but still greatly aid productivity.
guyrushton9
Aug 182 min read


Post #2 More Fixing My Mistakes: Tie Constraints
Article about a script demonstrating the efficiency gains that can be achieved by fluency in scripting and automation for ABAQUS.
guyrushton9
Aug 104 min read


Post #1 Interactive Graphics on ABAQUS Dialogs... or Fred Is Dead
Article demonstrating how to create interactive graphics on an ABAQUS dialog box - working example with a stick figure walking off the end of the world.
guyrushton9
Aug 33 min read
bottom of page