simmetrixModel2Parasolid
simmetrixModel2Parasolid is tool to convert native Simmetrix models (.smd files) to Parasolid (.x_t files). It uses the Simmetrix Parasolid interface. To use on SCOREC rhel9 machines, load the modules:
module use /opt/scorec/spack/rhel9/v0201_4/lmod/linux-rhel9-x86_64/Core/
module load gcc/12.3.0-iil3lno mpich/4.1.1-xpoyz4t cuda/12.1.1-zxa4msk
module load module load simmetrix-simmodsuite/2025.0-241016dev-vafjs2q
and then run the tool:
/lore/hasanm4/wsources/simModel2parasolid/build/simModel2parasolid simModelName.smd parasolidName.x_t
Convert Parasolid to Simmetrix
To convert Parasolid files (.x_t
, which can be also exported from NX parts) to Simmetrix models (.smd
):
- Load the required modules:
module use /opt/scorec/spack/rhel9/v0201_4/lmod/linux-rhel9-x86_64/Core/
module load module load simmetrix-simmodsuite/2025.0-241016dev-vafjs2q
module load pumi/develop-simmodsuite-2025.1-250507dev-int32-shared-g2attww
module load simmetrix/simModeler
- Open
simmodeler
GUI and import the Parasolid file. Go toPrepare
tab and selectCreate Model
orMake Model
orCreate Nonmanifold Model
depending on the version. Make sure to selectNonmanifold
. Now, save the model as.smd
file. This will create a new Parasolid filemodel-nat.x_t
in the same directory. - To use this model in simmetrix tools, it needs to be translated to a Simmetrix native model. For that, run the following command:
simTranslate model-nat.x_t model.smd model-translated.smd
and use the model-translated.smd
file in the simmetrix tools.