Hi Mriganabh,
You cannot change beta and gamma to achieve explicit time integration in MASTODON, although that makes sense on paper. Explicit requires a lot more changes in the framework and we recently developed a Central Difference explicit integrator for that purpose. It will be available for everyone in a week or so.
Chandu
--
https://mooseframework.org/mastodon
https://github.com/idaholab/mastodon
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/8e6b4966-8748-42e8-90fc-6fcc786f68d7%40googlegroups.com.
Hi Mriganabh,
You cannot change beta and gamma to achieve explicit time integration in MASTODON, although that makes sense on paper. Explicit requires a lot more changes in the framework and we recently developed a Central Difference explicit integrator for that purpose. It will be available for everyone in a week or so.
Chandu
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Monday, February 17, 2020 at 3:52 PM
To: mastodon-users <mastodo...@googlegroups.com>
Subject: [EXTERNAL] [mastodon-users] Explicit Time Integration in MASTODON
Hi all,
I changed the beta values from 0.25 to 0 in example 1 for explicit time integration. Since I have specified any dtmin, I assumed the dt will be halved till convergence. But convergence is not achieved even when dt = 1e-14.
Do I need to make any other changes apart from beta (0.25 to 0)?
I have attached the input file for reference.
Thanks,
Mriganabh
--
https://mooseframework.org/mastodon
https://github.com/idaholab/mastodon
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mastodo...@googlegroups.com.
Hi Mriganabh,
It is not available yet. The MOOSE team has some final touches to do before it gets merged.
What do you plan to use it for?
Chandu
--
Chandu Bolisetti, Ph.D.
Facility Risk Group Lead
Idaho National Laboratory
716-352-5107 (M)
208-526-8161 (O)
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Monday, March 23, 2020 at 4:23 PM
To: mastodon-users <mastodo...@googlegroups.com>
--
https://mooseframework.org/mastodon
https://github.com/idaholab/mastodon
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/74dda9c4-78ee-4e0a-8c81-ae64fc5227a9%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to mastodo...@googlegroups.com.
Mriganabh,
Glad you figured it out. Thank you for sharing the input files with the group. If you are interested in creating a MASTODON example that goes on to the website, please let us know and we can help you do that. Since the central difference integrator is now merged into MOOSE, Som is about to publish some examples as well. You can also use the criticaltimestepcalculator object to automatically enforce the critical time step when using explicit.
Also, I noticed that you used the lumped mass option. Do the lumped mass results match well with Abaqus? Note that you cannot use the lumped mass option if you are using the NewmarkBeta time integrator. So if you are comparing implicit and explicit results, you can only do that using consistent mass.
Best regards,
Chandu
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/304aac44-fcae-40a6-89b9-3093a7934325o%40googlegroups.com.
Hi Mriganabh,
Yes, you should only compare lumped with lumped or consistent with consistent. If the lumped results are not matching well, there might be a difference in how the matrices are lumped in ABAQUS and MASTODON. MOOSE/MASTODON perform direct mass lumping, which results in a diagonal mass matrix. This is the simplest approach to mass lumping and I wouldn’t be surprised if ABAQUS does something more complex. Is there any information on how ABAQUS performs mass lumping? Also, I think this comparison should be made for a much smaller problem (may be even 1 element).
--
Best regards,
Chandu
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Monday, July 6, 2020 at 1:15 PM
To: mastodon-users <mastodo...@googlegroups.com>
Subject: [EXTERNAL] [mastodon-users] Re: Explicit Time Integration in MASTODON
Hi Chandu,
--
https://mooseframework.org/mastodon
https://github.com/idaholab/mastodon
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/b4a81579-49d9-4c14-b23f-8376194ee85eo%40googlegroups.com.
Mriganabh,
That is interesting. Thank you for checking. Yes, it would be better to perform this comparison for a very small model for which you can print out the mass matrix and compare element by element. If the mass matrices are the same, then the differences must be from something else.
--
Best regards,
Chandu
On 7/6/20, 2:06 PM, "mastodo...@googlegroups.com on behalf of Mriganabh" <mastodo...@googlegroups.com on behalf of mrigan...@gmail.com> wrote:
Hi Chandu,
The following is from the ABAQUS theory manual from section 2.4.1-3 -
------
The first-order elements in Abaqus all use “lumped” mass, where the mass
matrix is a diagonal matrix. The lumped matrix is obtained by adding each row of the consistent matrix onto
the diagonal. For these first-order elements the lumped mass matrix gives more accurate results in numerical experiments that calculate the natural frequencies of simple models.
-------
According to this, even abaqus uses direct mass lumping. I can run the same tests on a single element and see if I get identical results with ABAQUS & MASTODON.
Thanks,
Mriganabh
--
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmooseframework.org%2Fmastodon&data=02%7C01%7Cchandrakanth.bolisetti%40inl.gov%7Ce846bf7635274620288308d821e802c9%7C4cf464b7869a42368da2a98566485554%7C0%7C0%7C637296627652168619&sdata=B0r%2BimtIo5y%2BUFAkMS03Dttimul5yOfssfdXqH8NIAc%3D&reserved=0
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fidaholab%2Fmastodon&data=02%7C01%7Cchandrakanth.bolisetti%40inl.gov%7Ce846bf7635274620288308d821e802c9%7C4cf464b7869a42368da2a98566485554%7C0%7C0%7C637296627652168619&sdata=vCXLeo0hlr%2B5C5oVNLFCU3dRlt4ILSP2b9OadHa8N8k%3D&reserved=0
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mastodo...@googlegroups.com.
Hi Mriganabh,
You can go to ExplicitTimeIntegrator.C in moose and add print out the _mass_matrix_diag variable after line 112. Simply add the line below, and compile mastodon.
std::cout << _mass_matrix_diag;
When you run any problem with central difference timeintegrator, the mass matrix will be printed out at every time step. Note that since it is a diagonal matrix, it is stored as a vector with the diagonal values and therefore, you’ll see a vector output.
--
Best regards,
Chandu
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Monday, July 6, 2020 at 4:13 PM
To: mastodon-users <mastodo...@googlegroups.com>
---
You received this message because you are subscribed to the Google Groups "mastodon-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/659bd15b-bc5e-4569-92c4-b278856394bdo%40googlegroups.com.

To view this discussion on the web visit https://groups.google.com/d/msgid/mastodon-users/659bd15b-bc5e-4569-92c4-b278856394bdo%40googlegroups.com.
Mriganabh,
The difference is because of how MOOSE handles boundary conditions. The 1 in the matrix is because there is probably because there’s a Dirichlet BC in that dof. It looks like MASTODON and ABAQUS actually have the correct mass matrix here.
--
Best regards,
Chandu
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Tuesday, July 7, 2020 at 10:44 AM
To: mastodon-users <mastodo...@googlegroups.com>
Subject: Re: [EXTERNAL] [mastodon-users] Re: Explicit Time Integration in MASTODON
Hi Chandu,
Upon printing out the mass vector in MASTODON & the mass matrix in ABAQUS, I found that the mass vector in MASTODON has only 8 occupied entries of the 24 (DOFs) whereas in ABAQUS all the 24 DOFs are identical.
The difference in the order of magnitude is due to MASTODON & ABAQUS using different sets of units.

To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/84d41ec0-204c-4d5e-bfd2-fe2332a0ddfbo%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mastodon-users/84d41ec0-204c-4d5e-bfd2-fe2332a0ddfbo%40googlegroups.com.

Figure-1
Mriganabh,
Good to know that #1 and #2 match well. We need to look into #3 in more detail. But yes, please feel free to create an example for #1 and #2.
--
Best regards,
Chandu
From: mastodon-users <mastodo...@googlegroups.com> on behalf of Mriganabh <mrigan...@gmail.com>
Date: Friday, July 10, 2020 at 2:59 PM
To: mastodon-users <mastodo...@googlegroups.com>
Subject: Re: [EXTERNAL] [mastodon-users] Re: Explicit Time Integration in MASTODON
Hi Chandu,
Thank you for the information. I will start working on the example.
To unsubscribe from this group and stop receiving emails from it, send an email to
mastodon-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mastodon-users/9c9ed012-b379-4291-b83b-f6dca5565f33o%40googlegroups.com.