Skip to main content

Download and Install our simulation software

Create, Track and Import a Collection

A collection is the storage space in the Akselos Portal that holds all the data of one structural twin model. A new collection is created from the Contents page of an organization with two inputs, a name and a physics type, and the Create button. Once the collection exists, its Jobs page records every training, solving and post-processing job run in it, and Akselos Modeler can import the collection to a local computer, where the model is built, solved and customized.

Figure 1 shows where a collection sits among the Akselos tools. The collection is stored on Akselos Cloud and is managed through the Akselos Portal. Akselos Modeler connects to the same cloud to create, modify or add items in the structural twin model, and to analyze and visualize its structural response.

Akselos workflow diagram: structural model built in Akselos Modeler, solved by the Akselos Cloud Solver, and managed through the Akselos Portal Akselos Portal]

Figure 1. The structural model in Akselos Modeler, the Akselos Cloud Solver and the Akselos Portal

This article is for engineers who set up structural twin models in an organization on the Akselos Portal. Creating a collection requires the Write or Admin access permission, and importing one requires Akselos Modeler installed on a local computer. For help with any step, contact Akselos Support at [email protected].

Creating a New Collection

Where does a new structural twin model start, and what has to be decided before any data goes into it?

Every structural twin model starts in a collection. The collection holds the model’s files on Akselos Cloud, and its physics type sets which analyses the model can run and which element types it can use. The name and the physics type are the only two inputs on the New Collection form, and both are required. The Akselos Portal offers three physics types, compared in Table 1.

Table 1. Physics types available for a new collection
Physics typeAnalysesElement types
AcousticsAcoustic harmonic analysesSolid elements only
ElasticityElasticity eigen and Helmholtz (harmonic) analyses1D beam, shell and solid elements, or a combination of them
HeatSteady and transient heat transfer analysesSolid elements only
Note: Only an account with the Write or Admin access permission can create a collection.

To create a new collection, follow these steps:

  1. In the Akselos Portal, open the organization that will hold the collection; its name appears in the left menu, with its sub-tabs beneath it.
  2. Click Contents in the left menu; the Collections page lists the collections, repositories and folders the organization already holds, with the New Collection button above the list (Figure 2).
Akselos Portal Contents page of an organization, with the New Collection button highlighted above the list of existing collections and folders
Figure 2. The New Collection button on the Contents page of an organization
  1. Click New Collection; a form opens with two required fields, each marked with a red asterisk (Figure 3).
  2. Enter a name in the New Collection name field; the name identifies the collection in the Portal and in the collection list of Akselos Modeler.
  3. Select a type in the Physics type list; the type sets the analyses and element types the collection supports, as listed in Table 1.

Akselos Portal New Collection form: collection name entered, elasticity selected as the physics type, and the Create button that adds it

Figure 3. The New Collection name and Physics type fields, and the Create button
  1. Click Create; the Portal opens the new collection at its own Contents page (Figure 4).

Akselos Portal Contents page of a new collection, listing its starter files such as collection.json, with the Jobs sub-tab in the left menu

Figure 4. The contents of a newly created collection

A new collection starts with the files collection.json, .diff, .id, .log and .training_data. The left menu now lists the collection with its own Contents and Jobs sub-tabs, and the New Folder and Upload File(s) buttons add further items to it.

The result is the collection where the new structural twin model starts: named, set to one physics type, and ready to hold the model’s data.


Tracking and Troubleshooting Collection Jobs

Did a job run in the collection finish, and if it failed, what went wrong?

The Jobs page of a collection lists every training, solving and post-processing job that any account has run in it. The Current State column gives the outcome of each job, but not the reason for it: a Failure state names no cause, and a job that runs several stages reports one state for all of them.

Three elements of the page close that gap. The job row gives the state, start time, progress, account and tokens consumed. The Subjobs button opens the stages a multi-stage job ran, each with its own state. The Details button opens the job’s log files, where the .err and .out files describe a failure. Two controls in the Action column keep the list manageable: Stop cancels a running job, and Archive removes a finished job from the list.

To find out whether a job finished and why it failed, follow these steps:

  1. Open the collection in the Akselos Portal and click Jobs in the left menu, under the collection name; the Jobs page lists each job by its Description and Current State (Figure 5).

Akselos Portal Jobs page of a collection, listing solve and training jobs with their current state, from running and success to failure

Figure 5. The Jobs page of a collection, listing its training and solve jobs
  1. Read the job’s row; the Current State, Start Time, Elapsed / Progress, User and Tokens Consumed columns show the outcome so far, when the job started, how far it has run, which account ran it, and the tokens it has used.
  2. To cancel a job that is not running as expected, click Stop in its Action column; the job is canceled (Figure 6).

Akselos Portal Jobs row for a running job, with start time, progress, user and tokens consumed, and the Stop button that cancels the job

Figure 6. The Stop button on a running job
  1. To clear a finished job from the list, click Archive in its Action column; the job leaves the list and can still be retrieved later if it is needed (Figure 7).

Akselos Portal Jobs row for a failed job, with the Archive button that removes the finished job from the collection job list

Figure 7. The Archive button on a finished job
  1. Check the buttons in the job’s row; a job that ran several sub-jobs carries a Subjobs button next to Details, and a single-stage job carries Details only (Figure 8).

Akselos Portal Jobs rows comparing a single-stage job with a Details button only and a multi-stage job with both Details and Subjobs

Figure 8. A job with the Details button only, and a job with both Details and Subjobs
  1. Click Subjobs; a panel lists each sub-job with its own state, start time and progress, and a sub-job that ran further stages carries its own Subjobs button (Figure 9).

Akselos Portal Subjobs panels for a training job, showing each stage with its own state, start time and progress, opened two levels deep

Figure 9. Sub-jobs of a training job, opened two levels deep with the Subjobs button
  1. Click Details; the Available log files list opens with the job’s log files and the time each was last modified (Figure 10).

Akselos Portal job Details view with the Available log files list, such as .err, .out and log.txt files, and the time each was last modified

Figure 10. The Available log files list opened with the Details button
  1. For a job in the Failure state, select its .err file, then its .out file, in the Available log files list; the file content describes the problem that stopped the job (Figure 11).

Akselos Portal log files of a failed job and a canceled job, opened from Details, with the error text that explains why each job stopped

Figure 11. Log file content for a failed job and for a canceled job

Where the log text does not make the cause of a failure clear, Akselos Support can help at [email protected].

The result is the state of the job and, for a failed job, the log text that explains what went wrong.


Importing a Collection into Akselos Modeler

How does a collection created in the Portal reach a local computer, so that its model can be built, solved and customized?

A collection created in the Akselos Portal is stored on Akselos Cloud only. Solving and customizing the structural twin model take place in Akselos Modeler on a local computer, so the collection is imported there first. Two dialogs in Akselos Modeler make the import work. The Authentication dialog confirms that Akselos Modeler is connected to the server, and the Import Collection dialog lists the collections by organization, so the right one can be selected. The Logs tab then confirms that the import succeeded.

To import a collection into Akselos Modeler, follow these steps:

  1. In Akselos Modeler, open the Cloud menu and select Authentication; the Authentication dialog opens (Figure 12).
  2. Enter the account name in Username and the password in Password or Token, then click Check; the Authentication Status dot turns green when Akselos Modeler is connected to the server.

Akselos Modeler Authentication dialog opened from the Cloud menu, with username, password or token, and a green Authentication Status dot

Figure 12. The Authentication dialog, with a green Authentication Status dot
  1. Open the Collections menu and select Import Collection...; the Import Collection dialog lists the available collections by organization, with a Filter field to narrow the list.
  2. Select the collection, then click the Import button at the bottom of the dialog; the button names the selected collection, so the choice can be confirmed before the import starts (Figure 13).

Akselos Modeler Import Collection dialog opened from the Collections menu, listing collections by organization, with one selected to import

Figure 13. The Import Collection dialog with a collection selected
  1. Follow the progress in the dialog that opens; it lists each file as it is copied and ends with the message Successfully cloned new collection.
  2. Click Close; the Logs tab at the bottom of the window shows a message confirming that the collection was imported (Figure 14).

Akselos Modeler import of a collection from Akselos Cloud: file copy progress, success message, and the import confirmation in the Logs tab

Figure 14. Import progress and the confirmation message in the Logs tab

The result is the collection on the local computer, imported into Akselos Modeler and ready for the model to be built, solved and customized.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Back to article title ↑