> For the complete documentation index, see [llms.txt](https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/readme/additional-topics-introduction/using-map-solution-feature.md).

# Using Map Solution Feature

Abaqus “\*Map Solution” feature is convenient to take all the solutions from a previous model to the next model. With this feature, the part geometry or meshing between the old model and the new model can be different. From the heat treating process aspect, this feature is useful for the following situations.

* After modeling of one heat treatment process, the machining is done the part. The next heat treatment process model will have a different geometry and mesh, but the residual stress and the phase fraction profiles from previous process are needed.
* Both heat treatment residual stress and other modeling results (carbon and phase profiles) of the part are needed to map over to a loading model.
* Dante material model can be used in the loading model with considering the effect of carbon on elastic properties.
* Residual stresses from heat treatment model will be mapped to the lading model, and rebalanced from removing the machining stock.
* The carbon and phase profiles are mapped to the loading model.

Abaqus “***Map Solution”*** feature has a problem when using material subroutines and more than one initial filed variable. To fix the problem, a keyword “\***MAPSOL**” in DANTE.CTL is needed to bypass the initial filed variables. This file should be in the work directory when executing the “Map Solution” model. A snapshot of this DCTRLA.CTL file is shown below.

\*\*\*The “\*MAPSOL” in the DCTRLA.CTL file should be set to “0” (inactive) when running models without using “\*Map Solution” from Abaqus input deck. Otherwise, serious error may happen because the initial filed variables are not considered correctly in the model. \*\*\*

```
	*MAPSOL
	 1
	 **
```

“\*Map Solution” keyword can be added in the Abaqus input deck after model definition and before the step definition.

The following files (example) will be needed from the old job to run the new model with the “\*Map Solution” feature.

<figure><img src="/files/jP7WUjWLy3Ulk45pKFhA" alt=""><figcaption></figcaption></figure>

The command to execute the new model is:

```
	abaqus job=cylinder_2d_reheat_oil_quench_with_map_solution_s oldjob=cylinder_2d_gas_carburize_slow_cool_s
```

Residual stress, carbon profile, phase fractions and all other solution variables are mapped over from the old model to the new model.

<figure><img src="/files/p0uift3l5maNaRdqO9dt" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/readme/additional-topics-introduction/using-map-solution-feature.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
