User login

You are here

software

software of interest to mechanicians

Simpleware workshops, Lancashire, June 6-9 2017

We're running free workshops on using Simpleware software for 3D image visualisation, analysis and model generation from June 6-9 in Lancashire, UK. 

Join us for these introductory sessions to learn the basics of the software and how to apply it to applications in the Life Sciences, Materials Science, Industrial Reverse Engineering and Non-Destructive Engineering, and many more.

Dates

June 6 - Lancaster

Simpleware workshops, Netherlands, May 22nd-May 24th

We have free workshops in Eindhoven (May 22nd), Delft (May 23rd), and Amsterdam (May 24th) - learn more and sign up for these introductions to using Simpleware software for generating high-quality models from 3D image data.

Simpleware NURBS Webinar, May 24th & May 25th

Register: Wednesday, May 24th, 2017 - 9:00 am PDT (West Coast) / 12:00 pm EDT (East Coast) / 5:00 pm BST (UK) / 6:00 pm CEST (Europe)

Simpleware London Workshop, May 10th 2017

Date / Time: Wednesday, May 10, 2017 / 1:30 pm - 4:30 pm

Location: Central London, UK

Fee: Free-to-attend. Pre-registration is required as places are limited

Register here

Who should attend

Simpleware software training days, May 2017

We run regular one-day training courses that include introductory, advanced and bespoke training days in the UK on using Simpleware software.

Join a session to learn about how to get the most out of Simpleware when generating models from 3D image data (MRI, CT. micro-CT...) suitable for FEA, CFD, CAD and 3D Printing applications.

Simpleware Training Courses, Reading, UK, May 9-10 2017

Simpleware software

We're running fundamental and advanced training courses on Simpleware software on May 9th and 10th at the Synopsys Reading Training Centre.

Sign up for the fundamentals course to cover:

vtk.js vs. three.js

vtk.js is a recently released javacript version of vtk. Here's my experience with it and how it compares with three.js today. http://www.parresianz.com/javascript/typescript/vtkjs/threejs/vue/vtkjs-ellipsoid/ 

-- Biswajit

Visualizing ellipsoidal particles with three.js

You will find my new article on visualizing ellisoids with three.js at http://www.parresianz.com/javascript/typescript/threejs/vue/vtk-threejs-ellipsoid/

This series contains almost all the information you will need to create your own viz tools in javascript.

-- Biswajit

Simpleware Workshops: Denmark and Sweden (March 15th-16th 2017)

Simpleware logo

 Join us at the Technical University of Denmark on March 15th, and in Gothenburg on March 16th, for free workshops introducing how to use Simpleware software for 3D image data visualisation, analysis and model generation.

Javascript frontend for simulations?

I've been exploring the possibility of frontend development for engineering simulations in Javascript.  Following on from the previous post on generating VTK XML particle data output files from our simulation, her's a new post on reading in those files in Javascript.  See my article at http://www.parresianz.com/javascript/typescript/vue/vuex/xml/reading-vtk-particles/.

-- Biswajit

Particles and VTK

The find out how data from your particle simulations can be written out in VTK XML format, examine http://www.parresianz.com/c++/xml/vtk/vtk-particle-output/

-- Biswajit

Simpleware Cambridgeshire Workshops, March 2017

We're running a series of free software workshops in the Cambridgeshire, UK area from March 7th to 9th on using Simpleware software for 3D image data visualisation, analysis and model generation.

March 7th: Cranfield

March 8th: Cambridge

Writing VTK output files in C++

If you're interested in visualizing your data with Visit or Paraview, it's convenient to write out VTK files.  If you are a C++ person you will find my post at http://www.parresianz.com/c++/xml/vtk/vtk-output/ of interest.

-- Biswajit

JSON or XML for your input files?

Either, depending on your taste and use-case.  I prefer XML for aesthetic reasons, but that format can get verbose.  Check out my new post on how to read JSON files in your C++ code at http://www.parresianz.com/c++/json/json-input/.

-- Biswajit

Webinar - Tips & Tricks for Simpleware ScanIP, Mar 1-2 2017

Date: Wednesday, March 1, 2017

Time: 9:00 am PST (West Coast) / 12:00 pm EST (East Coast) / 5:00 pm GMT (UK) / 6:00 pm CET (Europe)

Attend this webinar focused on the ScanIP module of the Simpleware software suite. Learn how to improve the image processing and segmentation aspects of your Simpleware workflows.

Reading input files in your C++ research code

Mechanics research codes are typically written by graduate students who aim to get their work done as quickly as possible. These codes are not meant to last beyond the publication of a few related papers. These files have the advantage that they can be read in quickly using an input file stream and the code for doing that can be written in minutes. 

Regression testing with the Command design pattern

Computational mechanics practitioners are not typically known for practising well-established software engineering techniques. That makes code developed by various research groups next to impossible to understand and modify.  I still see requests on iMechanica on how to implement Drucker-Prager models when every freshman student probably has their own implementation.  It is likely that the person who developed a particular code cannot themselves understand the code a few years after the relevant paper has been published.  

Modernizing your old c++ code

Continuing yesterday's thread on new C++ productivity tools, here's another one on using clang-tidy to modernize your code automatically to C++11/14. Life becomes markedly easier after the code has been updated.  Check out my post at http://www.parresianz.com/c++/clang-tidy/ to see how I've integrated clang-tidy into my toolchain.

-- Biswajit

Formatting your C++ code

Some of you may be involved in computational work where your students develop C++ codes.  If the code is formatted well it's easier to read and understand.  With the creation of clang-format, the job of formatting (and not just indentation) can now be automated to a great extent.  For a few pointers on how-to, check out my post at http://www.parresianz.com/c++/clang-format/.

-- Biswajit

Emilio Martínez Pañeda's picture

Abaqus2Matlab: A suitable tool for finite element post-processing

A new piece of software has been presented that connects the well-known FE code Abaqus with Matlab. The source code, detailed documentation and a large number of tutorials can be freely downloaded from www.abaqus2matlab.com 

Some interesting applications are addressed in the associated journal article:

http://www.sciencedirect.com/science/article/pii/S0965997816306512 (a pre-print is available at www.empaneda.com)

Pages

Subscribe to RSS - software

Recent comments

More comments

Syndicate

Subscribe to Syndicate