------------ input_abaqus ------------ .. admonition:: Syntax: :class: tip **input_abaqus** *switch* Set *switch* to *-yes* for reading the *Abaqus* input file *abaqus.inp*. *Tochnog* will use it to generate a *Tochnog* input file *tochnog_abaqus.dat*. This can typically be done by making an input file like: .. code-block:: ... echo -yes number_of_space_dimensions 3 materi_velocity materi_stress end_initia input_abaqus -yes input_abaqus_mesh -no input_abaqus_continue -yes ... include tochnog_abaqus.dat ... ( other data , you can use the abaqus sets of tochnog_abaqus.dat ) ... end_data You need to initialise the fields like :ref:`materi_velocity`, :ref:`materi_stress`, etc that you will actually use later in the calculation. Only a limited set of data is transferred from the *Abaqus* input file to the *Tochnog* input file; You need to check if the *Tochnog* input file is like You want. *Abaqus* element sets and node sets are evaluated and can be used in the *Tochnog* calculation. *Abaqus* is a registered trademark or trademark of Dassault Systèmes. *Abaqus* input files can be generated by many programs, among which *Mecway* is relatively affordable, see `mecway.com `_. --------------------- input_abaqus_continue --------------------- .. admonition:: Syntax: :class: tip **input_abaqus_continue** *switch* If *switch* is set to *-yes* then after *tochnog_abaqus.dat* is generated the remainder of the input le read and the calculation continues. If switch is set to *-no* then after *tochnog_abaqus.dat* is generated the remainder of the input file will not be read and the calculation aborts. The :ref:`input_abaqus_continue` record should always be present as last record of the **input_abaqus_\*** records. ------------------ input_abaqus_group ------------------ .. admonition:: Syntax: :class: tip **input_abaqus_group** *switch* If *switch* is set to *-yes* then also **group_\*** is written to *tochnog_abaqus.dat*. If *switch* is set to *-no* then no **group_\*** is written to *tochnog_abaqus.dat*. So you can set *switch* to *-no* in case you want to provide the **group_\*** yourself, and don't want it to be taken from the *abaqus.inp*. By default, if :ref:`input_abaqus_group` is not specied, the *switch* is set to *-yes*. ----------------- input_abaqus_mesh ----------------- .. admonition:: Syntax: :class: tip **input_abaqus_mesh** *switch* If *switch* is set to *-no* then only mesh data is written to *tochnog_abaqus.dat*; so timestep information and post processing prints are not written. This record should be placed before the :ref:`input_abaqus_continue` record. .. note:: By default the switch is set to *-no*. ---------------- input_abaqus_set ---------------- ----------------- input_abaqus_name ----------------- --------------- input_feow_mesh --------------- -------------- input_feow_fem -------------- ------------------------------ input_feow_mesh_hydraulic_head ------------------------------ ---------- input_gmsh ----------