CAE Customers Day Festival 

It is with great pleasure that we announce the beginning of CAE Customers Day Festival On the occasion of ”Get to Know Your Customers Day” on 21st October 2021 and we are proud to hold a big sale at CAEassistant Group.
You all can now enjoy up to 40% discount on our products during 10 days of celebration from 20 to 30 October 2021. We are continually looking for ways to serve you better and improve your shopping experience. We appreciate your business and thank you for your trust in our products and services.

Special offers

We offer 20% discount for All Packages

Special package

Golden , Essential , and Professional package  with 40% off
See more below

Your Gift

We gift you one free Project Package of your choice

Start partnership

You can start a constructive partnership with us to sell your online courses here.

Customer day 0

Special Festival Packages

CAE Customers Day Festival
  • CAE Customers Day Festival

Advanced UMAT Subroutine (VUMAT Subroutine)

This training package helps Abaqus users to prepare complex UMAT and VUMAT subroutines. This training package is suitable for those who are familiar with subroutine or want to learn UMAT/VUMAT subroutine Professionally. Equations for computational plasticity based on kinematic stiffness are also discussed. In addition, metal damage has been implemented based on Johnson Cook's model. Watch Demo


This package presents a technique to bridge the gap between ABAQUS and MATLAB. It is especially useful when you want to set up an automated optimization loop between these two PC applications. The key points for linking are presented in a case study that is about topology optimization of an end-fixed 2D plate by the BESO approach.

UHYPER Subroutine in ABAQUS


This tutorial tech you how to define the strain energy of hyperlastic isotropic materials which dependent on field variable or state variable. This Training package including mandatory and optional parameters and the results of Subroutine for verification are compared with the ABAQUS results.

Analysis of Heat Transfer in Abaqus

This Analysis of Heat Transfer in Abaqus package includes workshops that help you to fully learn how to simulate the temperature distribution and heat flux in solids under thermal loads. This tutorial package enables you to model thermal responses including all the modes of heat transfer, namely conduction, convection and radiation. The subjects such as using film conditions to simulate the convective heat transfer, the dissipation of the frictional heat generated, thermomechanical analysis and etc. are covered in this package


"UMESHMOTION subroutine in ABAQUS" package teaches you how to write this subroutine using a variety of examples. An example of the use of UMESHMOTION subroutine is in the wear process using the Archard model in Abaqus which is very popular in academic and industrial projects.
Golden Package

If you are a graduate or Ph.D. student, if you are a university professor or an expert engineer in the industry who deals with simulation software, you are definitely familiar with the limitations of this software in defining the material properties, loading or meshing, interaction properties, and etc. You have certainly tried to define the properties of materials based on advanced fracture theories in finite element software and are familiar with their limitations and problems.

Now, here is your solution. Start writing subroutines in finite element software and overcome the limitations. With the tutorials in the Golden Package, you will learn how to write 8 subroutines in Abaqus software professionally.

 1- Introduction to VFRICTION and VFRIC Subroutines in ABAQUS 

2- DLOAD Subroutine and VDLOAD Subroutine in ABAQUS

3- UMAT Subroutine (VUMAT Subroutine) introduction

4- Introduction to USDFLD and VUSDFLD Subroutine

5- Advanced UMAT Subroutine (VUMAT Subroutine)

6- Introduction to UEL Subroutine in ABAQUS

7- UMESHMOTION subroutine in ABAQUS

8- UHYPER Subroutine in ABAQUS

9-Linking ABAQUS and MATLAB

Essential Package

If you want to write the most basic and important subroutines in Abaqus software and answer your needs for defining the complex properties of materials, complicated types of loads, advanced types of frictional contacts, defining properties based on different variables, we suggest you the “Essential Package”.

In this package, you can get comprehensive training of the following very useful four subroutines at a lower cost. In this package, more than 9 hours of practical training in the form of videos, PowerPoint and workshops are provided.

During the years of our activities, many students and professors have received these 5 practical packages from us, and we decided to offer this popular package in the form of the “Essential Package” at a reasonable price.

We assure you that by providing this package, you will be answered to how to define the properties of complex materials or complex loads and contacts very quickly and will save you a lot of time.

 1- Introduction to VFRICTION and VFRIC Subroutines in ABAQUS 

2- DLOAD Subroutine and VDLOAD Subroutine in ABAQUS

3- UMAT Subroutine (VUMAT Subroutine) introduction

4- Introduction to USDFLD and VUSDFLD Subroutine

5-Linking ABAQUS and MATLAB

Professional package
As a professional Abaqus user, you have probably faced cases where you have to move meshes and elements during analysis. For example, there is such a need in the wearing process. In addition, to define the properties of materials based on advanced theories of elasticity or plasticity, you need programming within the software. Sometimes you may need to model different types of cohesive or many types of composite materials based on various methods of composite damage.

In all these cases, be sure that the professional package will answer you. This package is designed and prepared for you who are professionals and work on the edge of knowledge topics in the field of mechanical engineering and damage mechanics.

Sometimes you may need to use user-defined elements and change element configuration based on theories that you are using; for instance, it is needed to add more integration points in elements. In this case, you can use the UEL package in the “Professional Package”.

1- Advanced UMAT Subroutine (VUMAT Subroutine)

2- Introduction to UEL Subroutine in ABAQUS

3- UMESHMOTION subroutine in ABAQUS

4- UHYPER Subroutine in ABAQUS


Partnership plan

The mission of the CAEassistant team is to train and facilitate working with finite element software to increase software ability to define problem features by users. Without user coding, finite element software cannot analyze completely and accurately what happened in the real world.

We are looking for participants who will accompany us in carrying out this mission and will cooperate with us in compiling rich training content on the fascinating and complex mechanical problems of the day.

Content creators on the CAEassistant website must meet the criteria for advanced content production and have already got enough scores for training. To get acquainted with the details of how to engage in this profit-sharing program, which will be launched on our multi-store platform soon, please fill the following form.

We responded to your request quickly. Join us to bring your valuable teachings to the world.