<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1c34b18a-656f-4aab-8138-f77ddd43ddaa,g:deb26262-782c-4cf1-8892-d28d3742026e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="trs-20200930.xsd#DocumentandEntityInformationDocument"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedBalanceSheetStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_28b5a0b7-e97e-4dd4-bf80-4f1dab96267b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_b6ead614-bf3d-4c49-8c3e-d8c4f004ba87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_28b5a0b7-e97e-4dd4-bf80-4f1dab96267b" xlink:to="loc_us-gaap_DebtCurrent_b6ead614-bf3d-4c49-8c3e-d8c4f004ba87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_08062170-9f38-458d-88ab-83f6ff1a4faf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_28b5a0b7-e97e-4dd4-bf80-4f1dab96267b" xlink:to="loc_us-gaap_AccountsPayableCurrent_08062170-9f38-458d-88ab-83f6ff1a4faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_565b6f8c-7866-46cd-970b-78cd9ec2b740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_28b5a0b7-e97e-4dd4-bf80-4f1dab96267b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_565b6f8c-7866-46cd-970b-78cd9ec2b740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_52ff5019-eb53-4781-9c41-5ca220e02f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_28b5a0b7-e97e-4dd4-bf80-4f1dab96267b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_52ff5019-eb53-4781-9c41-5ca220e02f47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9dc9e424-0c63-4fe5-95fb-032f71abdceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:to="loc_us-gaap_LiabilitiesCurrent_9dc9e424-0c63-4fe5-95fb-032f71abdceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_df1f9515-57dd-4d1d-8e5b-eee2d4971b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_df1f9515-57dd-4d1d-8e5b-eee2d4971b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7816a86a-12bf-4a75-a941-e14ac08582f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7816a86a-12bf-4a75-a941-e14ac08582f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_829b65d2-986c-4a14-994a-4e744f6aa6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_829b65d2-986c-4a14-994a-4e744f6aa6fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ce46812-4760-476a-bd5b-8f01b7c23b61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_09ecfedd-972a-410b-818a-27edc9d9dcb5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ce46812-4760-476a-bd5b-8f01b7c23b61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ae3af931-8032-4362-bd0b-8652cd0facd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95660a23-d471-4bc8-b5e9-f9fe6c61352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ae3af931-8032-4362-bd0b-8652cd0facd6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95660a23-d471-4bc8-b5e9-f9fe6c61352f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_073ec3a0-130e-4bad-b353-12bedc6142c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ae3af931-8032-4362-bd0b-8652cd0facd6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_073ec3a0-130e-4bad-b353-12bedc6142c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2569ffe9-e846-4267-ab92-8f2ec75462f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ae3af931-8032-4362-bd0b-8652cd0facd6" xlink:to="loc_us-gaap_InventoryNet_2569ffe9-e846-4267-ab92-8f2ec75462f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1cc7c5db-31a4-46fb-91ed-9a38973e68e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ae3af931-8032-4362-bd0b-8652cd0facd6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1cc7c5db-31a4-46fb-91ed-9a38973e68e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea123fe4-0be4-409d-a1cb-3b7676bfbeff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_df970484-5481-4ec4-977c-27042a15d3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea123fe4-0be4-409d-a1cb-3b7676bfbeff" xlink:to="loc_us-gaap_StockholdersEquity_df970484-5481-4ec4-977c-27042a15d3e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_feb47f30-2d23-450c-b93f-29c0d2550aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea123fe4-0be4-409d-a1cb-3b7676bfbeff" xlink:to="loc_us-gaap_Liabilities_feb47f30-2d23-450c-b93f-29c0d2550aff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_da916ced-6167-431a-aca7-bcd36a3af9fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:to="loc_us-gaap_PreferredStockValue_da916ced-6167-431a-aca7-bcd36a3af9fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4245fd86-907f-490c-b5e6-1d896cd72733" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:to="loc_us-gaap_CommonStockValue_4245fd86-907f-490c-b5e6-1d896cd72733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58737006-843c-4052-b239-2da52e734cd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58737006-843c-4052-b239-2da52e734cd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_95191034-7ce4-4979-aefb-671a34233ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_95191034-7ce4-4979-aefb-671a34233ef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a839100b-3534-48a8-bca8-e1b1634c2fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a4f29cc1-0ba0-4fe2-b666-7d7c2ef52d73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a839100b-3534-48a8-bca8-e1b1634c2fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0f416f90-e800-4461-b9f1-6e6fdece6a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_AssetsCurrent_0f416f90-e800-4461-b9f1-6e6fdece6a43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_677de469-3d69-495e-85de-e449ed25d6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_677de469-3d69-495e-85de-e449ed25d6f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_80825021-ad5d-45d0-ada4-100d20ec5a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_80825021-ad5d-45d0-ada4-100d20ec5a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2a919eb-a5a4-46bc-bb01-d5dfaa0ac001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_Goodwill_c2a919eb-a5a4-46bc-bb01-d5dfaa0ac001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1b0b564-1143-47f9-bc9e-12881f50e465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1b0b564-1143-47f9-bc9e-12881f50e465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_cee83f66-5357-4a4c-bc2b-6fb78a7c6d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_cee83f66-5357-4a4c-bc2b-6fb78a7c6d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_79801fb0-e392-47eb-ac37-7349971a44ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_905bf043-5948-4b2f-a78f-4fcb73cefebc" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_79801fb0-e392-47eb-ac37-7349971a44ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedBalanceSheetParentheticals"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperationsStatement" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedStatementofOperationsStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofOperationsStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8c53ef02-172c-4081-a653-78abbd592b3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_faca5083-1430-439f-9c8b-d2d4cd5bd1a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8c53ef02-172c-4081-a653-78abbd592b3e" xlink:to="loc_us-gaap_GrossProfit_faca5083-1430-439f-9c8b-d2d4cd5bd1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbb28596-3fef-43c5-b6f8-b0ea491b08db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8c53ef02-172c-4081-a653-78abbd592b3e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbb28596-3fef-43c5-b6f8-b0ea491b08db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_18168afd-687e-4618-bb02-ea124f44ad88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19b9776d-9f1c-423b-b32d-6a78c5c01bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_18168afd-687e-4618-bb02-ea124f44ad88" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19b9776d-9f1c-423b-b32d-6a78c5c01bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3f5de9eb-90a9-437c-98a2-c1faf87f10a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_18168afd-687e-4618-bb02-ea124f44ad88" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3f5de9eb-90a9-437c-98a2-c1faf87f10a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_751c34fa-808e-4338-9273-5272670a6026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_97a8f497-9d9a-46ab-9744-bed75f53a3cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_751c34fa-808e-4338-9273-5272670a6026" xlink:to="loc_us-gaap_InterestExpense_97a8f497-9d9a-46ab-9744-bed75f53a3cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c8e20d45-357b-4bcf-9923-3c9dd2a25be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_751c34fa-808e-4338-9273-5272670a6026" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c8e20d45-357b-4bcf-9923-3c9dd2a25be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0c90cfb2-8360-4a25-acfd-575c0486b420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_751c34fa-808e-4338-9273-5272670a6026" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0c90cfb2-8360-4a25-acfd-575c0486b420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3ab43f27-5151-44c9-8450-f0beb5703c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0edb493b-56e5-4601-a620-957940ab1a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3ab43f27-5151-44c9-8450-f0beb5703c73" xlink:to="loc_us-gaap_OperatingIncomeLoss_0edb493b-56e5-4601-a620-957940ab1a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_fc70c6c7-d21a-4e0b-955d-5bdcd49f10ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3ab43f27-5151-44c9-8450-f0beb5703c73" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_fc70c6c7-d21a-4e0b-955d-5bdcd49f10ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0551f511-7a46-48e8-b943-94d7a1673aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a4455d60-f8d2-43a9-ad10-4c410b2dfc97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0551f511-7a46-48e8-b943-94d7a1673aaa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a4455d60-f8d2-43a9-ad10-4c410b2dfc97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_66cc4afa-7245-438d-a41b-4de14e7b2200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0551f511-7a46-48e8-b943-94d7a1673aaa" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_66cc4afa-7245-438d-a41b-4de14e7b2200" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_632b0782-8dd5-489b-8702-6dd764a69304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0551f511-7a46-48e8-b943-94d7a1673aaa" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_632b0782-8dd5-489b-8702-6dd764a69304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fd88ad83-66b4-4356-b704-df37b711fa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e09d895f-d9c7-43e5-8a51-785dc7d84b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_fd88ad83-66b4-4356-b704-df37b711fa6d" xlink:to="loc_us-gaap_Revenues_e09d895f-d9c7-43e5-8a51-785dc7d84b4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d28b3958-ff1e-42b8-8a01-bad3f3978481" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_fd88ad83-66b4-4356-b704-df37b711fa6d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d28b3958-ff1e-42b8-8a01-bad3f3978481" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_820f39a5-ab02-479f-855a-c60effc8f859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ead2164d-fe24-46a2-a1c9-496592a2af93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_820f39a5-ab02-479f-855a-c60effc8f859" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ead2164d-fe24-46a2-a1c9-496592a2af93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e207d1dd-ec95-4c83-b55f-03205b874961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_820f39a5-ab02-479f-855a-c60effc8f859" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e207d1dd-ec95-4c83-b55f-03205b874961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_786667a5-1869-4126-98d1-ec49f3f014fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_820f39a5-ab02-479f-855a-c60effc8f859" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_786667a5-1869-4126-98d1-ec49f3f014fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb4af93d-ed7c-4f68-a2d8-87a324630ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cb79c2ed-5c7c-4d90-862c-944af8f29399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb4af93d-ed7c-4f68-a2d8-87a324630ff5" xlink:to="loc_us-gaap_ProfitLoss_cb79c2ed-5c7c-4d90-862c-944af8f29399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fc4d33d-cc87-401e-9337-26ef934ad225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb4af93d-ed7c-4f68-a2d8-87a324630ff5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fc4d33d-cc87-401e-9337-26ef934ad225" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedStatementofCashFlowsStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_6f9e7510-3ed4-4c60-a8db-2baccdae61ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_6f9e7510-3ed4-4c60-a8db-2baccdae61ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_236d2627-1314-44c6-b4ce-3f65e2894832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_236d2627-1314-44c6-b4ce-3f65e2894832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c79facef-3ac0-4db6-8082-4cf1dd0740fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_Depreciation_c79facef-3ac0-4db6-8082-4cf1dd0740fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e23aeda7-0a4d-421b-8f60-081ff3217dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e23aeda7-0a4d-421b-8f60-081ff3217dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_5fb6469a-692f-4ff8-b1d9-251e93519227" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_5fb6469a-692f-4ff8-b1d9-251e93519227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_51582312-1882-426b-a733-3fd7541388e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_51582312-1882-426b-a733-3fd7541388e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1d433aed-e901-4761-aa7d-1fa7dd46c8df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_ShareBasedCompensation_1d433aed-e901-4761-aa7d-1fa7dd46c8df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_f749384d-8ecc-481e-8137-c1acdd31eb8f" xlink:href="trs-20200930.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_trs_Increasedecreaseinasbestosliability_f749384d-8ecc-481e-8137-c1acdd31eb8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_fca82aed-7e95-4fb7-bd49-1cc0709be75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_fca82aed-7e95-4fb7-bd49-1cc0709be75f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8766f75b-c6ac-4741-a495-dbeed4af51fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8766f75b-c6ac-4741-a495-dbeed4af51fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7c44746b-bad0-4448-a516-b38074f73c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7c44746b-bad0-4448-a516-b38074f73c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5ddcc18d-8fd5-40a0-992d-15a7b1b078b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5ddcc18d-8fd5-40a0-992d-15a7b1b078b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_adf56d82-92d3-4aa2-bf96-77a336bbd86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fe759173-9a87-4764-a2af-8f7c066e4f68" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_adf56d82-92d3-4aa2-bf96-77a336bbd86d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3a2b7422-8ec5-425d-a29a-acc0b545b162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3a2b7422-8ec5-425d-a29a-acc0b545b162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e96f2fe2-ef3b-4383-8b9c-4413fa6d7687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e96f2fe2-ef3b-4383-8b9c-4413fa6d7687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_01b435e0-610c-4062-aa20-9078d8cae6cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_01b435e0-610c-4062-aa20-9078d8cae6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6b2a7156-62d2-4b9b-9cef-c28908336b18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6b2a7156-62d2-4b9b-9cef-c28908336b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5311c371-03bc-41c4-8f28-9c6a93bdc9d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5311c371-03bc-41c4-8f28-9c6a93bdc9d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3c78befc-ea87-4d98-83a2-f34963f70ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3c78befc-ea87-4d98-83a2-f34963f70ba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_b5718b81-ef36-47b1-b888-b41c6359cfed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb60c3ca-6262-45b3-9a78-f6a965ba5711" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_b5718b81-ef36-47b1-b888-b41c6359cfed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_92d413b0-f312-454b-8c7d-a3ff76d9c0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_9e792a2a-13b1-4e50-ad63-3888731100d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_92d413b0-f312-454b-8c7d-a3ff76d9c0c1" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_9e792a2a-13b1-4e50-ad63-3888731100d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2e0cbb2b-b611-4f12-8196-7bcc03e21dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_92d413b0-f312-454b-8c7d-a3ff76d9c0c1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2e0cbb2b-b611-4f12-8196-7bcc03e21dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_eeea838b-8208-493f-9b30-5a100bea71c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_92d413b0-f312-454b-8c7d-a3ff76d9c0c1" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_eeea838b-8208-493f-9b30-5a100bea71c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce39f8b5-4cb9-4915-8aeb-e59e53d97ef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b643f495-11ac-478d-b175-dc9a9a02e14e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce39f8b5-4cb9-4915-8aeb-e59e53d97ef2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b643f495-11ac-478d-b175-dc9a9a02e14e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_3ff7cb57-58ee-49da-8341-56ab2dff307b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce39f8b5-4cb9-4915-8aeb-e59e53d97ef2" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_3ff7cb57-58ee-49da-8341-56ab2dff307b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_39dde795-eb14-4096-b395-563c7369cfce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_39dde795-eb14-4096-b395-563c7369cfce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_db8fdedd-072f-4ccd-8dff-65b365da61f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_db8fdedd-072f-4ccd-8dff-65b365da61f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_13efb4e9-bc72-40f3-811a-85cbd5960fb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_Depreciation_13efb4e9-bc72-40f3-811a-85cbd5960fb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3967bcdf-0d99-462d-8c37-c4b6c9ff7ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3967bcdf-0d99-462d-8c37-c4b6c9ff7ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7d6639d5-9c48-4845-b2aa-3168518b118d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7d6639d5-9c48-4845-b2aa-3168518b118d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ba835178-11db-4661-80aa-77fe7483136a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ba835178-11db-4661-80aa-77fe7483136a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_dc41b379-db43-45c3-963e-c5d7ebef799f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_ShareBasedCompensation_dc41b379-db43-45c3-963e-c5d7ebef799f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_0597ff04-bc82-47a9-9540-31f79139b24b" xlink:href="trs-20200930.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_trs_Increasedecreaseinasbestosliability_0597ff04-bc82-47a9-9540-31f79139b24b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_2ed7dd87-80ae-4df6-9f68-6a8a02f495fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_2ed7dd87-80ae-4df6-9f68-6a8a02f495fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bd786a94-108d-4644-a258-1b9ab3dfd860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bd786a94-108d-4644-a258-1b9ab3dfd860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_02216c08-9164-4fd4-9733-6e5fd35db729" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_02216c08-9164-4fd4-9733-6e5fd35db729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0a9306dd-f795-4329-b07d-b786189eb929" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0a9306dd-f795-4329-b07d-b786189eb929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_c9a5f62c-eff2-40fa-a7ac-4db92fbb79f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_c9a5f62c-eff2-40fa-a7ac-4db92fbb79f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e4a4f01a-d693-4e6d-8051-1bfe510cf921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4eee403d-9669-403c-83f0-cb25eedfb61d" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e4a4f01a-d693-4e6d-8051-1bfe510cf921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2691847a-58d6-4c63-81eb-8e7c1cd94550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e78a4f75-8473-418f-9c08-b69c801aa3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2691847a-58d6-4c63-81eb-8e7c1cd94550" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e78a4f75-8473-418f-9c08-b69c801aa3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_6c341e0f-bac1-44a9-9ca0-5458f4d63937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2691847a-58d6-4c63-81eb-8e7c1cd94550" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_6c341e0f-bac1-44a9-9ca0-5458f4d63937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bfce8282-2263-4dfd-9dea-58712904771f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2691847a-58d6-4c63-81eb-8e7c1cd94550" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bfce8282-2263-4dfd-9dea-58712904771f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_90d30a04-d910-4822-b0c4-20c27be98951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2691847a-58d6-4c63-81eb-8e7c1cd94550" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_90d30a04-d910-4822-b0c4-20c27be98951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b540c05f-c9a8-4b8b-b447-7a0c5dfc64f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d75344a3-2096-477f-8b83-ea87bc6dac22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b540c05f-c9a8-4b8b-b447-7a0c5dfc64f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d75344a3-2096-477f-8b83-ea87bc6dac22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_630ed6b0-df4b-46d4-a245-01e2393da85e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b540c05f-c9a8-4b8b-b447-7a0c5dfc64f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_630ed6b0-df4b-46d4-a245-01e2393da85e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f7c76377-20f4-4caa-9725-549dcb28524f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b540c05f-c9a8-4b8b-b447-7a0c5dfc64f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f7c76377-20f4-4caa-9725-549dcb28524f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="simple" xlink:href="trs-20200930.xsd#ConsolidatedStatementofShareholdersEquityStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/BasisofPresentation" xlink:type="simple" xlink:href="trs-20200930.xsd#BasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/BasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#BasisofPresentationSaleofLamonsDivisionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/BasisofPresentationSaleofLamonsDivisionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="trs-20200930.xsd#NewAccountingPronouncements"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="simple" xlink:href="trs-20200930.xsd#DiscontinuedOperationsDiscontinuedOperations"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="simple" xlink:href="trs-20200930.xsd#DiscontinuedOperationsDiscontinuedOperationsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DiscontinuedOperationsSaleofLamonsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_553cd811-72cc-4c3c-9a21-3dd5493839c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_492e28a4-c417-4abf-a512-d2b722025824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_553cd811-72cc-4c3c-9a21-3dd5493839c6" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_492e28a4-c417-4abf-a512-d2b722025824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_f19f8678-3d98-42e4-b44c-035c510c5817" xlink:href="trs-20200930.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsSGA"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_553cd811-72cc-4c3c-9a21-3dd5493839c6" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_f19f8678-3d98-42e4-b44c-035c510c5817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e41e8afd-69c8-4f47-8d20-7bf7c5e3beae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7a129438-8cba-44f8-a464-53347fec0f18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e41e8afd-69c8-4f47-8d20-7bf7c5e3beae" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7a129438-8cba-44f8-a464-53347fec0f18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e25c39fc-8ebe-4928-8319-58abd8886f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e41e8afd-69c8-4f47-8d20-7bf7c5e3beae" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e25c39fc-8ebe-4928-8319-58abd8886f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_146271e4-f885-4fad-abc3-3b614f573b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_672410d3-e40a-44e6-9126-1fd520d9b9f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_146271e4-f885-4fad-abc3-3b614f573b83" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_672410d3-e40a-44e6-9126-1fd520d9b9f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cd199f88-2f6e-4cf8-b97e-0d2ee0209519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_146271e4-f885-4fad-abc3-3b614f573b83" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cd199f88-2f6e-4cf8-b97e-0d2ee0209519" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#RevenueRevenueNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueTables" xlink:type="simple" xlink:href="trs-20200930.xsd#RevenueRevenueTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#RevenueRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#RealignmentActionsRealignmentActionsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#RealignmentActionsRealignmentActionsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Acquisitions" xlink:type="simple" xlink:href="trs-20200930.xsd#Acquisitions"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/Acquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#AcquisitionsOtherAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="trs-20200930.xsd#CashandCashEquivalents"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsTables" xlink:type="simple" xlink:href="trs-20200930.xsd#CashandCashEquivalentsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7a6ec656-69b3-4ab3-943f-2ef6c61a23ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted_6dd1c2df-f021-43de-baf1-ddd0e66217be" xlink:href="trs-20200930.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7a6ec656-69b3-4ab3-943f-2ef6c61a23ca" xlink:to="loc_trs_CashAndCashEquivalentsUnrestricted_6dd1c2df-f021-43de-baf1-ddd0e66217be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_24d811a3-1857-4ad7-9852-ca07f0213280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7a6ec656-69b3-4ab3-943f-2ef6c61a23ca" xlink:to="loc_us-gaap_RestrictedCash_24d811a3-1857-4ad7-9852-ca07f0213280" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Inventories" xlink:type="simple" xlink:href="trs-20200930.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/InventoriesTables" xlink:type="simple" xlink:href="trs-20200930.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b075bcfe-e716-4002-adbd-2d16564e94aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b33e0c2a-d248-449c-b054-b0b1e75e7903" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b075bcfe-e716-4002-adbd-2d16564e94aa" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b33e0c2a-d248-449c-b054-b0b1e75e7903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_109a9b27-0f61-40e0-89b9-152612f7c67f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b075bcfe-e716-4002-adbd-2d16564e94aa" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_109a9b27-0f61-40e0-89b9-152612f7c67f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a3ff7aee-d464-480e-a6ce-00610d7b9e02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b075bcfe-e716-4002-adbd-2d16564e94aa" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a3ff7aee-d464-480e-a6ce-00610d7b9e02" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="trs-20200930.xsd#PropertyandEquipmentNet"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="trs-20200930.xsd#PropertyandEquipmentNetTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#PropertyandEquipmentNetPropertyandEquipmentTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_183e9b92-c471-4c5a-a075-73186908c810" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7569ef4d-4ba5-4b47-adaa-d616f7bf3312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_183e9b92-c471-4c5a-a075-73186908c810" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7569ef4d-4ba5-4b47-adaa-d616f7bf3312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00c13816-7bda-4828-a5c6-3262aac57008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_183e9b92-c471-4c5a-a075-73186908c810" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00c13816-7bda-4828-a5c6-3262aac57008" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#PropertyandEquipmentNetDepreciationExpenseTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebt" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebt"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtLongtermDebtTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtDebtTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtSeniorNotesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtCreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtReceivablesFacilityDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LongtermDebtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstruments"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsDerivativeNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DerivativeInstrumentsFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeasesNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesLeasesNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeasesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeasesTables" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesLeasesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesLeaseCostTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesOperatingLeaseLiabilityMaturityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_bc7a028f-73e6-4e84-b68e-52f670957c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_bc7a028f-73e6-4e84-b68e-52f670957c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f9c22f6-5c0f-436e-9d45-e87f67ded2a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f9c22f6-5c0f-436e-9d45-e87f67ded2a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8328b5f1-47d0-4888-9d27-f7cca1e2c43a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8328b5f1-47d0-4888-9d27-f7cca1e2c43a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_245d2dac-93a0-4aed-bcbe-8244f0229c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_245d2dac-93a0-4aed-bcbe-8244f0229c16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_b8300c11-e7f2-4f32-98a3-c9d90f45a6f1" xlink:href="trs-20200930.xsd#trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_b8300c11-e7f2-4f32-98a3-c9d90f45a6f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a3da92b0-75e4-4e67-b25f-acf30e9adcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5100632f-6824-41fd-8b4a-d38e0d64442c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a3da92b0-75e4-4e67-b25f-acf30e9adcf5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5cff4154-4060-4e63-aa12-e3265db3a7a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Asbestosrelatedliabilitynoncurrent_c5fb1e9b-9a2b-492f-a5ba-80dfe56e4f89" xlink:href="trs-20200930.xsd#trs_Asbestosrelatedliabilitynoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5cff4154-4060-4e63-aa12-e3265db3a7a7" xlink:to="loc_trs_Asbestosrelatedliabilitynoncurrent_c5fb1e9b-9a2b-492f-a5ba-80dfe56e4f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Otherlongtermliabilitiesotherthanasbestosliability_4cf75fda-8b85-4dec-8820-9b8cba32e876" xlink:href="trs-20200930.xsd#trs_Otherlongtermliabilitiesotherthanasbestosliability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_5cff4154-4060-4e63-aa12-e3265db3a7a7" xlink:to="loc_trs_Otherlongtermliabilitiesotherthanasbestosliability_4cf75fda-8b85-4dec-8820-9b8cba32e876" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesCommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesAsbestosNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesAsbestosDamagesSoughtDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesOrdinaryCourseClaimsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#CommitmentsandContingenciesMetaldyneDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformation" xlink:type="simple" xlink:href="trs-20200930.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" xlink:type="simple" xlink:href="trs-20200930.xsd#SegmentInformationSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#SegmentInformationSegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwards" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwards"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwards" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsTables" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsEquityAwardsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsStockOptionActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsStockOptionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsRestrictedStockUnitsActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityAwardsRestrictedStockUnitsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShare" xlink:type="simple" xlink:href="trs-20200930.xsd#EarningsperShare"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="simple" xlink:href="trs-20200930.xsd#EarningsperShareEarningsperShareTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EarningsperShareEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EarningsperShareRepurchaseofCommonStockDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlans" xlink:type="simple" xlink:href="trs-20200930.xsd#DefinedBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansTables" xlink:type="simple" xlink:href="trs-20200930.xsd#DefinedBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DefinedBenefitPlansNetPeriodicPensionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a79146a2-e374-4165-a023-4c7b3a7f2b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a79146a2-e374-4165-a023-4c7b3a7f2b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ab070608-c6f8-4a1a-80e2-aa6ae2f7378d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ab070608-c6f8-4a1a-80e2-aa6ae2f7378d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c36f3ce8-1621-48b8-9c32-0c74e51eba6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c36f3ce8-1621-48b8-9c32-0c74e51eba6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_eb2206ad-0fd9-4f61-b759-ab77623aab78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_eb2206ad-0fd9-4f61-b759-ab77623aab78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_fc471714-62ef-400f-893c-b84d7e0f3eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_fc471714-62ef-400f-893c-b84d7e0f3eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_92e2c3e5-d826-4a6b-a8a3-13f916feb468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f0f22194-3fd2-4290-b35d-a8da5f730d79" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_92e2c3e5-d826-4a6b-a8a3-13f916feb468" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityOfferingNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingTables" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityOfferingTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#EquityOfferingDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_deb938ed-de62-470a-948b-1bcb543bac18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_dc5cb7b1-e9e7-4b58-9288-122213f5a49b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_deb938ed-de62-470a-948b-1bcb543bac18" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_dc5cb7b1-e9e7-4b58-9288-122213f5a49b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_730b0e54-5fd4-40b2-b75c-cde8f1047638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_deb938ed-de62-470a-948b-1bcb543bac18" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_730b0e54-5fd4-40b2-b75c-cde8f1047638" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes" xlink:type="simple" xlink:href="trs-20200930.xsd#SubsequentEventSubsequentEventsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" xlink:type="simple" xlink:href="trs-20200930.xsd#SubsequentEventAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" xlink:type="extended"/>
</link:linkbase>
