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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:9eebd05b-0047-43cf-9eea-59419b91b784,g:d57e2a65-b6e3-4514-9bd2-20b2810fc11e-->
<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-20201231.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-20201231.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_AssetsCurrent_c1a8def3-3bf2-45cb-b607-b488dd869b22" 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_b49046af-1d22-452a-8855-ec6fc13d4ede" 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_c1a8def3-3bf2-45cb-b607-b488dd869b22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b49046af-1d22-452a-8855-ec6fc13d4ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_60782010-2131-4aaf-9fcf-596fd5208dcb" 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_c1a8def3-3bf2-45cb-b607-b488dd869b22" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_60782010-2131-4aaf-9fcf-596fd5208dcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a13d4c43-e5ce-411e-bc60-9b07d9962448" 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_c1a8def3-3bf2-45cb-b607-b488dd869b22" xlink:to="loc_us-gaap_InventoryNet_a13d4c43-e5ce-411e-bc60-9b07d9962448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a0c5af63-0549-40de-8f2b-680a346faa28" 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_c1a8def3-3bf2-45cb-b607-b488dd869b22" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a0c5af63-0549-40de-8f2b-680a346faa28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fbf162f5-808b-4955-ab99-89f726d4d02d" 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_27b12cba-aef2-4f1e-948b-e7aeda0d0e67" 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_fbf162f5-808b-4955-ab99-89f726d4d02d" xlink:to="loc_us-gaap_LiabilitiesCurrent_27b12cba-aef2-4f1e-948b-e7aeda0d0e67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c31a753f-0d09-47ee-ad67-22667a70cfb6" 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_fbf162f5-808b-4955-ab99-89f726d4d02d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c31a753f-0d09-47ee-ad67-22667a70cfb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a017a998-d8d9-4c97-a66e-25eddb0b32eb" 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_fbf162f5-808b-4955-ab99-89f726d4d02d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a017a998-d8d9-4c97-a66e-25eddb0b32eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_06786482-0bd4-44f9-abbf-d9359a1069ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fbf162f5-808b-4955-ab99-89f726d4d02d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_06786482-0bd4-44f9-abbf-d9359a1069ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_19af5443-7461-4086-950b-5f10b8bc8b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fbf162f5-808b-4955-ab99-89f726d4d02d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_19af5443-7461-4086-950b-5f10b8bc8b4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f243b462-774e-4cf0-8e66-9bbe2e476428" 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_AccountsPayableCurrent_9d76a4d9-533a-42bd-adec-0649b8a9c33d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f243b462-774e-4cf0-8e66-9bbe2e476428" xlink:to="loc_us-gaap_AccountsPayableCurrent_9d76a4d9-533a-42bd-adec-0649b8a9c33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_98efa102-00b9-4fbf-bff9-2fc8b21a3db5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f243b462-774e-4cf0-8e66-9bbe2e476428" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_98efa102-00b9-4fbf-bff9-2fc8b21a3db5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e2224f8-d96b-4922-bf45-1098faa28a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f243b462-774e-4cf0-8e66-9bbe2e476428" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e2224f8-d96b-4922-bf45-1098faa28a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" 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_f0a5f20e-b15f-4288-bbaa-265c3a34ca61" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_AssetsCurrent_f0a5f20e-b15f-4288-bbaa-265c3a34ca61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4071c14e-1d4e-4291-80a7-8cf90de4755b" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4071c14e-1d4e-4291-80a7-8cf90de4755b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b2bc9338-2898-47c1-9225-0db4c7fdd811" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b2bc9338-2898-47c1-9225-0db4c7fdd811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_814b3b25-3caf-47db-9954-14e741431b98" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_Goodwill_814b3b25-3caf-47db-9954-14e741431b98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_26e0e088-9521-47a6-9e3d-f947db4475f4" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_26e0e088-9521-47a6-9e3d-f947db4475f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_29e9c1c3-c3c7-4dcc-ba19-ed56cfa75fa1" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_29e9c1c3-c3c7-4dcc-ba19-ed56cfa75fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fef34d52-702b-483b-b8c5-9a9b86e98b9c" 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_4c271025-2e75-4a7e-8aa7-89aa74ec8ff0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fef34d52-702b-483b-b8c5-9a9b86e98b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_430d99f8-1855-4dba-97b4-fa0995797678" 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_f97d0407-38f5-4880-b5f7-07363cca2871" 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_430d99f8-1855-4dba-97b4-fa0995797678" xlink:to="loc_us-gaap_StockholdersEquity_f97d0407-38f5-4880-b5f7-07363cca2871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fcba9f33-9cba-47f2-9332-eb42dd616a32" 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_430d99f8-1855-4dba-97b4-fa0995797678" xlink:to="loc_us-gaap_Liabilities_fcba9f33-9cba-47f2-9332-eb42dd616a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a099eb4b-5fdd-4e32-9f13-4021822b97ac" 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_94369651-f78e-4acf-bbc4-5c36c4cf561e" 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_a099eb4b-5fdd-4e32-9f13-4021822b97ac" xlink:to="loc_us-gaap_PreferredStockValue_94369651-f78e-4acf-bbc4-5c36c4cf561e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7f008b53-9624-42b9-82cf-dde00642b0e2" 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_a099eb4b-5fdd-4e32-9f13-4021822b97ac" xlink:to="loc_us-gaap_CommonStockValue_7f008b53-9624-42b9-82cf-dde00642b0e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0d2f380b-ed24-41bc-b5cb-9b471cc785ad" 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_a099eb4b-5fdd-4e32-9f13-4021822b97ac" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0d2f380b-ed24-41bc-b5cb-9b471cc785ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0570c43f-e0fd-40bc-a722-d7680a7f0235" 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_a099eb4b-5fdd-4e32-9f13-4021822b97ac" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0570c43f-e0fd-40bc-a722-d7680a7f0235" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8a6f98e1-8b4f-421a-8237-453a06c4aded" 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_a099eb4b-5fdd-4e32-9f13-4021822b97ac" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8a6f98e1-8b4f-421a-8237-453a06c4aded" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="simple" xlink:href="trs-20201231.xsd#ConsolidatedBalanceSheetParentheticals"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="simple" xlink:href="trs-20201231.xsd#ConsolidatedStatementofOperations"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_7d941b08-c3db-4521-be96-3850f77d69c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9155b32f-2412-48f6-9a2f-85cf0a7c72ee" 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_IncomeLossFromContinuingOperations_7d941b08-c3db-4521-be96-3850f77d69c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9155b32f-2412-48f6-9a2f-85cf0a7c72ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_53748ea9-55b9-4323-b260-e97672510974" 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_IncomeLossFromContinuingOperations_7d941b08-c3db-4521-be96-3850f77d69c6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_53748ea9-55b9-4323-b260-e97672510974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b6f697c4-4bdb-4912-827b-5922cbec162e" 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_c31d81bb-f0db-453c-b41b-c3e6f304556a" 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_b6f697c4-4bdb-4912-827b-5922cbec162e" xlink:to="loc_us-gaap_GrossProfit_c31d81bb-f0db-453c-b41b-c3e6f304556a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9b5da492-15ca-4bb7-af9f-588a3a3b6b97" 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_b6f697c4-4bdb-4912-827b-5922cbec162e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9b5da492-15ca-4bb7-af9f-588a3a3b6b97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_d5e69fcc-ce7d-4ed9-8655-559d406bcf68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b6f697c4-4bdb-4912-827b-5922cbec162e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_d5e69fcc-ce7d-4ed9-8655-559d406bcf68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_efcc5e20-4b08-4ddb-98d8-fb6ef31ce467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b6f697c4-4bdb-4912-827b-5922cbec162e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_efcc5e20-4b08-4ddb-98d8-fb6ef31ce467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c229798e-4674-41f0-923e-1897beadf5ad" 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_5fb717fb-5756-4663-b67b-d3532ad22237" 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_c229798e-4674-41f0-923e-1897beadf5ad" xlink:to="loc_us-gaap_InterestExpense_5fb717fb-5756-4663-b67b-d3532ad22237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dafe4e2e-9d06-4417-9ae3-ce61bddb2728" 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_c229798e-4674-41f0-923e-1897beadf5ad" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dafe4e2e-9d06-4417-9ae3-ce61bddb2728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_08c559dd-55af-4dcc-afbc-3d44bb0cbaf0" 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_c229798e-4674-41f0-923e-1897beadf5ad" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_08c559dd-55af-4dcc-afbc-3d44bb0cbaf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b17b873a-bc9f-4ae5-80fa-23a7f42ea76a" 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_e1cd5d3f-38ba-4062-b990-aeb588037c49" 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_b17b873a-bc9f-4ae5-80fa-23a7f42ea76a" xlink:to="loc_us-gaap_OperatingIncomeLoss_e1cd5d3f-38ba-4062-b990-aeb588037c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b64c1bf1-18b3-4374-b4df-aa4cf322d059" 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_b17b873a-bc9f-4ae5-80fa-23a7f42ea76a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b64c1bf1-18b3-4374-b4df-aa4cf322d059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d833a89e-1fd9-4371-9815-a4d6eaa27f87" 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_eb17f1ad-6a68-4012-993a-7af0ca03011b" 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_d833a89e-1fd9-4371-9815-a4d6eaa27f87" xlink:to="loc_us-gaap_Revenues_eb17f1ad-6a68-4012-993a-7af0ca03011b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d9a13157-763c-4572-a96f-f0b1747355bf" 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_d833a89e-1fd9-4371-9815-a4d6eaa27f87" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d9a13157-763c-4572-a96f-f0b1747355bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a43601a-d20d-497b-9104-aada54579ed5" 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_IncomeLossFromContinuingOperations_0a302969-3088-408a-92c9-069abcc7c95a" 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_NetIncomeLoss_2a43601a-d20d-497b-9104-aada54579ed5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0a302969-3088-408a-92c9-069abcc7c95a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_762fd0ee-721b-4a2c-8572-6a827aa12a6f" 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_2a43601a-d20d-497b-9104-aada54579ed5" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_762fd0ee-721b-4a2c-8572-6a827aa12a6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="trs-20201231.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_5df7de42-f3a0-4b5b-8b31-5735e205f69c" 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_419e4052-c0fe-48ff-b579-ef2cc0d336d0" 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_5df7de42-f3a0-4b5b-8b31-5735e205f69c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_419e4052-c0fe-48ff-b579-ef2cc0d336d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c5bbdfa5-6362-4cec-8829-355e6719ffb1" 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_5df7de42-f3a0-4b5b-8b31-5735e205f69c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c5bbdfa5-6362-4cec-8829-355e6719ffb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_acd42580-67ba-4f0e-956f-f00669864487" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5df7de42-f3a0-4b5b-8b31-5735e205f69c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_acd42580-67ba-4f0e-956f-f00669864487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_20de9c80-5c15-45d5-a933-98a54c535c84" 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_NetIncomeLoss_b164dd66-fd7e-4ba1-a2d5-b78ad92b5eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_20de9c80-5c15-45d5-a933-98a54c535c84" xlink:to="loc_us-gaap_NetIncomeLoss_b164dd66-fd7e-4ba1-a2d5-b78ad92b5eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_462d20e9-a043-4f22-aba2-69ecc17d17de" 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_20de9c80-5c15-45d5-a933-98a54c535c84" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_462d20e9-a043-4f22-aba2-69ecc17d17de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20201231.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_2b87981d-d084-4411-a43e-290f218fb84d" 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_5d2bf581-366c-4959-ba91-42d89bcf9481" 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_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_5d2bf581-366c-4959-ba91-42d89bcf9481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_980a86c9-c01b-47b7-b4f0-dc82f281216a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_980a86c9-c01b-47b7-b4f0-dc82f281216a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_8e9782bb-736e-49ca-a8fe-f8069c17140d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_8e9782bb-736e-49ca-a8fe-f8069c17140d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_805cd7c5-a16e-4d7a-b1e2-95a6bfb5e774" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_Depreciation_805cd7c5-a16e-4d7a-b1e2-95a6bfb5e774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e6842cf3-e7ba-43f5-acae-5cf9caeb72d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e6842cf3-e7ba-43f5-acae-5cf9caeb72d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7d9f5573-002d-4c98-9264-7c2d93d4b45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7d9f5573-002d-4c98-9264-7c2d93d4b45f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f260664c-2f00-45e4-98ad-aec9b1914018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f260664c-2f00-45e4-98ad-aec9b1914018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_73044689-739a-4114-87c3-bb249f41566c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_ShareBasedCompensation_73044689-739a-4114-87c3-bb249f41566c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_c1befd7d-1b8a-4d31-a44b-488752d647b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_c1befd7d-1b8a-4d31-a44b-488752d647b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_9981f2ef-1376-4188-8ae9-e53e0d5fe1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_9981f2ef-1376-4188-8ae9-e53e0d5fe1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_1016014d-562c-48ff-a24c-b499f7ecf346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_1016014d-562c-48ff-a24c-b499f7ecf346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f84ad48b-6327-4c38-89d5-c477277d5f88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f84ad48b-6327-4c38-89d5-c477277d5f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7cd90956-fa5b-405e-8128-e3b4a77d5df5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7cd90956-fa5b-405e-8128-e3b4a77d5df5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7ba5d3d2-bf9e-4ca4-86ca-459c5f863c2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7ba5d3d2-bf9e-4ca4-86ca-459c5f863c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f27ecee8-c003-4277-a9d6-df228fd52d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f27ecee8-c003-4277-a9d6-df228fd52d0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_1138e309-5bfd-471f-a085-033b6a4f8bbb" xlink:href="trs-20201231.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2b87981d-d084-4411-a43e-290f218fb84d" xlink:to="loc_trs_Increasedecreaseinasbestosliability_1138e309-5bfd-471f-a085-033b6a4f8bbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6eafaf3b-2d20-40c6-93e7-4b844b316c29" 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_211b701f-72f6-4e60-bf45-8317ca1d77a8" 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_6eafaf3b-2d20-40c6-93e7-4b844b316c29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_211b701f-72f6-4e60-bf45-8317ca1d77a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_40f6424c-1cd6-4af4-b212-050fc57ad55d" 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_6eafaf3b-2d20-40c6-93e7-4b844b316c29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_40f6424c-1cd6-4af4-b212-050fc57ad55d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cb73321-9de1-4a4f-9e01-ad09aa3dd97b" 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_6eafaf3b-2d20-40c6-93e7-4b844b316c29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cb73321-9de1-4a4f-9e01-ad09aa3dd97b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_df02fad5-8e36-4d1f-afc0-442e83ceb404" 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_0ead8d6d-92ac-40c2-82a2-8eb96902a203" 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_df02fad5-8e36-4d1f-afc0-442e83ceb404" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_0ead8d6d-92ac-40c2-82a2-8eb96902a203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b486d3e3-89e3-4aa3-9ff9-876912bb786a" 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_df02fad5-8e36-4d1f-afc0-442e83ceb404" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b486d3e3-89e3-4aa3-9ff9-876912bb786a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_4e1de240-9b2b-4246-874d-bee31a16b9bd" 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_df02fad5-8e36-4d1f-afc0-442e83ceb404" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_4e1de240-9b2b-4246-874d-bee31a16b9bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af3390da-d3ff-43ee-8b25-14cd6e2d9bdf" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9044af0c-6cae-4acf-a752-56ba4209a862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af3390da-d3ff-43ee-8b25-14cd6e2d9bdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9044af0c-6cae-4acf-a752-56ba4209a862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e4e88901-c6c7-40a1-b401-fba00b7d3267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af3390da-d3ff-43ee-8b25-14cd6e2d9bdf" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e4e88901-c6c7-40a1-b401-fba00b7d3267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c38d4218-0985-45d4-b4d6-9e6752e97ccc" 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_8d05ff75-bb78-430f-8909-4d4e4d40b5fe" 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_c38d4218-0985-45d4-b4d6-9e6752e97ccc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8d05ff75-bb78-430f-8909-4d4e4d40b5fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_02753c42-cd38-4b85-9a03-f9b35e30aee2" 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_c38d4218-0985-45d4-b4d6-9e6752e97ccc" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_02753c42-cd38-4b85-9a03-f9b35e30aee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c77ba2f-c29c-4eb0-a329-16f6b28ebb33" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_a5e1352e-6a4a-4dc8-9873-077727b570c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c77ba2f-c29c-4eb0-a329-16f6b28ebb33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_a5e1352e-6a4a-4dc8-9873-077727b570c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_36237ebd-4b19-4814-89a2-74294fcffb1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c77ba2f-c29c-4eb0-a329-16f6b28ebb33" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_36237ebd-4b19-4814-89a2-74294fcffb1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" 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_ProceedsFromIssuanceOfSeniorLongTermDebt_ae909183-3123-441a-8bbf-e0c9097a6884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_ae909183-3123-441a-8bbf-e0c9097a6884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_38ae3860-80e4-4a85-956a-5c9548ecdf03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_ProceedsFromBankDebt_38ae3860-80e4-4a85-956a-5c9548ecdf03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9a787271-c3bc-4cad-a292-4e6fe4b9b704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9a787271-c3bc-4cad-a292-4e6fe4b9b704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0107ed65-3e19-4666-bf8e-9ac0993e74fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0107ed65-3e19-4666-bf8e-9ac0993e74fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0df1ac16-9aae-41cf-8be2-27c2e4cf931e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0df1ac16-9aae-41cf-8be2-27c2e4cf931e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1fa6175-62f3-4b1d-a298-75a06116d763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d1fa6175-62f3-4b1d-a298-75a06116d763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c99b51d7-ccec-47dd-a6dc-82f9ec21cae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c99b51d7-ccec-47dd-a6dc-82f9ec21cae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_052b7d09-21e6-4cdd-a759-ff98fd325f72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_052b7d09-21e6-4cdd-a759-ff98fd325f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_262f1f51-e63c-4f83-9f66-ff5580aaf0df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8cdb1377-9e79-432e-93e6-d729297dcfef" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_262f1f51-e63c-4f83-9f66-ff5580aaf0df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.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-20201231.xsd#NewAccountingPronouncements"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOffering" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityOffering"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOffering" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityOfferingDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes" xlink:type="simple" xlink:href="trs-20201231.xsd#AcquisitionsAcquisitionsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#AcquisitionsAcquisitionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="simple" xlink:href="trs-20201231.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-20201231.xsd#DiscontinuedOperationsDiscontinuedOperationsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20201231.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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1002c5f1-540f-4248-abf7-90bdfabe3e49" 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_e17eb98a-6646-4c08-b468-c73d6e075710" 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_1002c5f1-540f-4248-abf7-90bdfabe3e49" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e17eb98a-6646-4c08-b468-c73d6e075710" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_f8a0b23e-e623-4b0d-bb50-fc6b3a37a232" 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_1002c5f1-540f-4248-abf7-90bdfabe3e49" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_f8a0b23e-e623-4b0d-bb50-fc6b3a37a232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_d73c23e6-726b-446a-8401-cc7bd95484be" xlink:href="trs-20201231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ba5067c2-678a-4843-b9ee-c193e7b59244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_d73c23e6-726b-446a-8401-cc7bd95484be" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ba5067c2-678a-4843-b9ee-c193e7b59244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_ec189f12-260c-4652-a84d-b3c096480183" xlink:href="trs-20201231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_d73c23e6-726b-446a-8401-cc7bd95484be" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_ec189f12-260c-4652-a84d-b3c096480183" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_70112bb3-fc0e-46a7-af07-fad284a01fd4" 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_bc829775-79d0-45f0-bfaf-dc1e0725e867" 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_70112bb3-fc0e-46a7-af07-fad284a01fd4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_bc829775-79d0-45f0-bfaf-dc1e0725e867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_c5269825-dcd6-4843-962a-c63d9af61e94" xlink:href="trs-20201231.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_70112bb3-fc0e-46a7-af07-fad284a01fd4" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_c5269825-dcd6-4843-962a-c63d9af61e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_df0b79f6-384f-433d-ae84-76e41fdc3543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_70112bb3-fc0e-46a7-af07-fad284a01fd4" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_df0b79f6-384f-433d-ae84-76e41fdc3543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_8e040956-3e2b-4c04-b345-3fc998c052c1" 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_3740e925-a26c-4e57-9ccc-1b874231b27c" 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_8e040956-3e2b-4c04-b345-3fc998c052c1" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3740e925-a26c-4e57-9ccc-1b874231b27c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3dcf77f1-cd9f-41f2-b7a9-3e77764d2bd7" 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_8e040956-3e2b-4c04-b345-3fc998c052c1" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3dcf77f1-cd9f-41f2-b7a9-3e77764d2bd7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivities" xlink:type="simple" xlink:href="trs-20201231.xsd#RestructuringandRelatedActivities"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RestructuringandRelatedActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#RestructuringandRelatedActivitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="simple" xlink:href="trs-20201231.xsd#RevenueRevenueNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueTables" xlink:type="simple" xlink:href="trs-20201231.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#RevenueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/FacilityClosuresandConsolidations" xlink:type="simple" xlink:href="trs-20201231.xsd#FacilityClosuresandConsolidations"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/FacilityClosuresandConsolidations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/FacilityClosuresandConsolidationsTables" xlink:type="simple" xlink:href="trs-20201231.xsd#FacilityClosuresandConsolidationsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/FacilityClosuresandConsolidationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/FacilityClosuresandConsolidationsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#FacilityClosuresandConsolidationsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/FacilityClosuresandConsolidationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.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_ceece47d-09b5-4d22-baef-9b7987b4ef77" 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_us-gaap_RestrictedCash_d7ca0036-ce3b-4388-af32-0107348a9aea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ceece47d-09b5-4d22-baef-9b7987b4ef77" xlink:to="loc_us-gaap_RestrictedCash_d7ca0036-ce3b-4388-af32-0107348a9aea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted_dee43a8e-fff3-49a7-8b74-ab127509488c" xlink:href="trs-20201231.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ceece47d-09b5-4d22-baef-9b7987b4ef77" xlink:to="loc_trs_CashAndCashEquivalentsUnrestricted_dee43a8e-fff3-49a7-8b74-ab127509488c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.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-20201231.xsd#GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Inventories" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.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_9a7fd3ee-f182-4b11-8c18-44dbc288f15e" 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_31496409-b21f-4065-99cc-057486b46f02" 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_9a7fd3ee-f182-4b11-8c18-44dbc288f15e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_31496409-b21f-4065-99cc-057486b46f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_9428880b-003d-4a2c-8693-3bb881f5167f" 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_9a7fd3ee-f182-4b11-8c18-44dbc288f15e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_9428880b-003d-4a2c-8693-3bb881f5167f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_725d3acc-718f-4cfe-b5d0-071e95caf542" 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_9a7fd3ee-f182-4b11-8c18-44dbc288f15e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_725d3acc-718f-4cfe-b5d0-071e95caf542" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.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_ae937e9e-3c75-412b-8043-53705a0a75cf" 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_23b013bb-46bf-4cec-a314-f3e5d0e77e08" 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_ae937e9e-3c75-412b-8043-53705a0a75cf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_23b013bb-46bf-4cec-a314-f3e5d0e77e08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47a1b848-1571-4b9e-8e5e-188f59c15d44" 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_ae937e9e-3c75-412b-8043-53705a0a75cf" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47a1b848-1571-4b9e-8e5e-188f59c15d44" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#PropertyandEquipmentNetDepreciationExpenseTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilities" xlink:type="simple" xlink:href="trs-20201231.xsd#AccruedLiabilities"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesTables" xlink:type="simple" xlink:href="trs-20201231.xsd#AccruedLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_697b1aa8-5cd3-43a8-80f1-7791f50b7892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_aa635827-f31e-4034-b134-50fbc8e1a205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_697b1aa8-5cd3-43a8-80f1-7791f50b7892" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_aa635827-f31e-4034-b134-50fbc8e1a205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ddd12374-4fed-406f-a4fa-976e78bc6b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_697b1aa8-5cd3-43a8-80f1-7791f50b7892" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ddd12374-4fed-406f-a4fa-976e78bc6b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_47b06f88-8357-40e9-815e-1329ce2b83b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_697b1aa8-5cd3-43a8-80f1-7791f50b7892" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_47b06f88-8357-40e9-815e-1329ce2b83b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebt" xlink:type="simple" xlink:href="trs-20201231.xsd#LongtermDebt"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="trs-20201231.xsd#LongtermDebtTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.xsd#LongtermDebtCreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#LongtermDebtLongtermDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#LongtermDebtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#LongtermDebtDebtIssuanceCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.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-20201231.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-20201231.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="trs-20201231.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-20201231.xsd#DerivativeInstrumentsFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Leases" xlink:type="simple" xlink:href="trs-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesTables" xlink:type="simple" xlink:href="trs-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeaseCostsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#LeasesLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeaseCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="simple" xlink:href="trs-20201231.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_fbdddc23-3f11-47fd-b809-1d31363183c1" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_86af8100-9772-429f-bc04-9ab8d5491ce9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_86af8100-9772-429f-bc04-9ab8d5491ce9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5b900538-a664-48bd-b194-d5eaf957a79b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5b900538-a664-48bd-b194-d5eaf957a79b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_75c57f83-5c63-471d-84c6-755c16a1cd8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_75c57f83-5c63-471d-84c6-755c16a1cd8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f4f4fa1f-a907-4e39-bfc3-0f1b0835140f" 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_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f4f4fa1f-a907-4e39-bfc3-0f1b0835140f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_91c4ba86-b6fe-4240-84a6-a95f958761c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_91c4ba86-b6fe-4240-84a6-a95f958761c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_880fb81a-0b4e-4160-8748-ec45aeb72d6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fbdddc23-3f11-47fd-b809-1d31363183c1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_880fb81a-0b4e-4160-8748-ec45aeb72d6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20201231.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-20201231.xsd#LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="simple" xlink:href="trs-20201231.xsd#LeasesMinimumpaymentsunderASC840Details"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_66b276af-d5fb-47ad-8364-220f32bad4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_66b276af-d5fb-47ad-8364-220f32bad4bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb4cc177-7b9e-49d3-b6dc-38b1ec67031f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb4cc177-7b9e-49d3-b6dc-38b1ec67031f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_39cf7f41-3001-4491-9290-a8a8ebf98cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_39cf7f41-3001-4491-9290-a8a8ebf98cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_4ae7d876-edd5-4aaf-b4fd-b8d53cfbbf87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_4ae7d876-edd5-4aaf-b4fd-b8d53cfbbf87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_f021eb05-50a8-4d32-9aa0-6205fdb2c793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_f021eb05-50a8-4d32-9aa0-6205fdb2c793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2fd710b3-9c04-4ceb-af0b-af5aef85bc8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d13bf910-b120-4ba3-aba7-4e0fae1d3bb8" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_2fd710b3-9c04-4ceb-af0b-af5aef85bc8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details" xlink:type="simple" xlink:href="trs-20201231.xsd#LeasesRentExpenseUnderASC840Details"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilities" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherLongtermLiabilities"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherLongtermLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9d498efb-25f2-4afc-b4ae-803f81f1dc9f" 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_dadcc4e6-fad7-404a-a7be-7dfd360263ee" xlink:href="trs-20201231.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_9d498efb-25f2-4afc-b4ae-803f81f1dc9f" xlink:to="loc_trs_AsbestosRelatedLiabilityNoncurrent_dadcc4e6-fad7-404a-a7be-7dfd360263ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_b2a54b83-236c-4305-bcc3-e910646ea6ff" xlink:href="trs-20201231.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_9d498efb-25f2-4afc-b4ae-803f81f1dc9f" xlink:to="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_b2a54b83-236c-4305-bcc3-e910646ea6ff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="trs-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="trs-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.xsd#CommitmentsandContingenciesAsbestosDamagesSoughtDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#CommitmentsandContingenciesMetaldyneCorporationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#CommitmentsandContingenciesClaimsandLitigationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansDefinedContributionPlanDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d68373e7-5876-439a-b92a-4dc4c4a7c71c" 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_1fd1c5d0-e69c-4f44-8917-f9bbd0126cd6" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_1fd1c5d0-e69c-4f44-8917-f9bbd0126cd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_73d4a8db-451d-4c99-b23a-ed723bbb0176" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_73d4a8db-451d-4c99-b23a-ed723bbb0176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_29f42940-429f-4d80-93ec-b140c097b8ac" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_29f42940-429f-4d80-93ec-b140c097b8ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3867eac2-8c29-4d8e-8b3e-107d510702bd" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3867eac2-8c29-4d8e-8b3e-107d510702bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_c3226b62-0a78-4cb4-988d-5149c995db0c" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_c3226b62-0a78-4cb4-988d-5149c995db0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee59e94b-9c32-4c86-ac0f-2bc96ebf67a8" 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_d68373e7-5876-439a-b92a-4dc4c4a7c71c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee59e94b-9c32-4c86-ac0f-2bc96ebf67a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6b272fcb-fae4-447e-8a25-a5838ce5ca34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d64e3e35-d2d5-49d6-a66a-3ded7fedd29c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6b272fcb-fae4-447e-8a25-a5838ce5ca34" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d64e3e35-d2d5-49d6-a66a-3ded7fedd29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0747f4d9-a313-44f8-8ba7-d2df7d10f602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6b272fcb-fae4-447e-8a25-a5838ce5ca34" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0747f4d9-a313-44f8-8ba7-d2df7d10f602" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_47c8e684-c585-4534-9156-58465b6e6f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e60eeb3b-4601-4526-846a-b0a09c388605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_47c8e684-c585-4534-9156-58465b6e6f39" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e60eeb3b-4601-4526-846a-b0a09c388605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_a9b29db4-9984-46b3-a005-b95df850519f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_47c8e684-c585-4534-9156-58465b6e6f39" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_a9b29db4-9984-46b3-a005-b95df850519f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8105dc57-7d39-4007-8bed-5f533ea26f65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_47c8e684-c585-4534-9156-58465b6e6f39" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8105dc57-7d39-4007-8bed-5f533ea26f65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_68744af4-a9ad-4652-8869-1396394776dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_73acd4f5-e2b9-4de5-8522-5642b0d3c3d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_68744af4-a9ad-4652-8869-1396394776dd" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_73acd4f5-e2b9-4de5-8522-5642b0d3c3d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_f4fadbec-76a6-49fc-910b-9a5611f3f8d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_68744af4-a9ad-4652-8869-1396394776dd" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_f4fadbec-76a6-49fc-910b-9a5611f3f8d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwards" xlink:type="simple" xlink:href="trs-20201231.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-20201231.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-20201231.xsd#EquityAwardsEquityAwardsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityAwardsStockOptionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityAwardsStockOptionActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityAwardsRestrictedSharesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EquityAwardsRestrictedSharesActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes" xlink:type="simple" xlink:href="trs-20201231.xsd#EarningsperShareEarningsperShareNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="simple" xlink:href="trs-20201231.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-20201231.xsd#EarningsperShareEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#EarningsperSharePurchaseofCommonStockDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherComprehensiveIncomeNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherComprehensiveIncomeTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#OtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_959013c4-821d-4ccd-8ec3-952fa8329a68" 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_229cc0f4-0994-4ee2-a543-ded4074f3f4b" 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_959013c4-821d-4ccd-8ec3-952fa8329a68" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_229cc0f4-0994-4ee2-a543-ded4074f3f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8fdad70c-4f2f-496a-8d1e-8fa552964f9c" 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_959013c4-821d-4ccd-8ec3-952fa8329a68" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_8fdad70c-4f2f-496a-8d1e-8fa552964f9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformation" xlink:type="simple" xlink:href="trs-20201231.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="trs-20201231.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxes" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesIncomeTaxbyJurisdictionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d50cba40-93ee-41b5-9e6b-fc9e2d29c365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_016ba36d-d7dd-4946-ad98-4612dd8ae817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d50cba40-93ee-41b5-9e6b-fc9e2d29c365" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_016ba36d-d7dd-4946-ad98-4612dd8ae817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e1db907d-261b-4a4e-a1d8-14a2087f20e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d50cba40-93ee-41b5-9e6b-fc9e2d29c365" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e1db907d-261b-4a4e-a1d8-14a2087f20e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_37c710c7-151f-45e4-905c-af63ed6384df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c4312504-02e7-425a-b185-707e3353ada1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_37c710c7-151f-45e4-905c-af63ed6384df" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c4312504-02e7-425a-b185-707e3353ada1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ab8e4745-6060-49af-97b2-f76264f653c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_37c710c7-151f-45e4-905c-af63ed6384df" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ab8e4745-6060-49af-97b2-f76264f653c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_20c12fec-1e67-4001-bc32-63ffbb33e6e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4b504362-757f-4256-8590-a25d139f980f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_20c12fec-1e67-4001-bc32-63ffbb33e6e4" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4b504362-757f-4256-8590-a25d139f980f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1174c0ee-d2af-4832-8807-bb2770cc3817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_20c12fec-1e67-4001-bc32-63ffbb33e6e4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1174c0ee-d2af-4832-8807-bb2770cc3817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_adda7167-ed0b-4ea4-97f5-da7b3b94285d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_20c12fec-1e67-4001-bc32-63ffbb33e6e4" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_adda7167-ed0b-4ea4-97f5-da7b3b94285d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64115744-c0fe-4182-8222-a53f36b84319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c170cf14-3735-4a73-8494-c5430b7c0a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64115744-c0fe-4182-8222-a53f36b84319" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c170cf14-3735-4a73-8494-c5430b7c0a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_52b6051f-755d-462b-8748-5d1411e57fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64115744-c0fe-4182-8222-a53f36b84319" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_52b6051f-755d-462b-8748-5d1411e57fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d56340d3-1114-4a44-b569-53bed5d7721d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_64115744-c0fe-4182-8222-a53f36b84319" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d56340d3-1114-4a44-b569-53bed5d7721d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesComponentsofDeferredTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4265cd77-7fee-49b9-b852-6d792a7630d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4265cd77-7fee-49b9-b852-6d792a7630d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_35ae89d9-6ec9-4959-a461-cfdc4d2b3c20" xlink:href="trs-20201231.xsd#trs_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:to="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_35ae89d9-6ec9-4959-a461-cfdc4d2b3c20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_3192ac94-6e05-462e-961f-0506307f2135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_3192ac94-6e05-462e-961f-0506307f2135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_0cc24c5a-6eb6-45b3-9b93-0eee15fa2ec4" xlink:href="trs-20201231.xsd#trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:to="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_0cc24c5a-6eb6-45b3-9b93-0eee15fa2ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_25dd990f-250f-4458-8478-14134d042480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_89b62183-aa31-4073-8555-d94db09b59bc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_25dd990f-250f-4458-8478-14134d042480" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6ea66e88-6a04-4333-9e29-8c21da85a285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6ea66e88-6a04-4333-9e29-8c21da85a285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_4c634953-2eec-4413-a493-3b4bc7e9af36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_4c634953-2eec-4413-a493-3b4bc7e9af36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_0f4d0ec0-cb9a-4407-8d4a-e27300fb5057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_0f4d0ec0-cb9a-4407-8d4a-e27300fb5057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingleaseliability_51912101-fd03-4fa1-97a7-f733a594e7f3" xlink:href="trs-20201231.xsd#trs_DeferredTaxAssetsOperatingleaseliability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_trs_DeferredTaxAssetsOperatingleaseliability_51912101-fd03-4fa1-97a7-f733a594e7f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_8aa07e74-44c2-4bc2-ac5a-519d865f2633" xlink:href="trs-20201231.xsd#trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_8aa07e74-44c2-4bc2-ac5a-519d865f2633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_8447bb12-bcdd-44ac-b6d6-76e3bb619c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_8447bb12-bcdd-44ac-b6d6-76e3bb619c3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a514c3e5-a2aa-4457-afa6-a36c9c40d3a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de17b090-8427-4f64-81f2-e6aa14415854" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a514c3e5-a2aa-4457-afa6-a36c9c40d3a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_095daa30-4ca9-4e69-b78a-c492d103953c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a025d57d-c323-49ad-b195-80c98bdaaa65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_095daa30-4ca9-4e69-b78a-c492d103953c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a025d57d-c323-49ad-b195-80c98bdaaa65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ae7f1f59-f692-4f70-9087-a2375a2b6221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_095daa30-4ca9-4e69-b78a-c492d103953c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ae7f1f59-f692-4f70-9087-a2375a2b6221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ea4a3b7e-9173-42bc-8d16-3a2ba1a42d30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_63010e4c-8eb0-43a3-bf70-9aec41a00a86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_ea4a3b7e-9173-42bc-8d16-3a2ba1a42d30" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_63010e4c-8eb0-43a3-bf70-9aec41a00a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0b5bd45a-047e-4337-bda1-4a778e3676c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_ea4a3b7e-9173-42bc-8d16-3a2ba1a42d30" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0b5bd45a-047e-4337-bda1-4a778e3676c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesIncomeTaxExpenseReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f3047335-9f90-48af-a0d4-aeb59535479c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f3047335-9f90-48af-a0d4-aeb59535479c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c77180d1-5dd0-4396-98de-2c00d19949d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c77180d1-5dd0-4396-98de-2c00d19949d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7b19f702-85ac-46f2-befa-dd8b23c6eb32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7b19f702-85ac-46f2-befa-dd8b23c6eb32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_c18ca45c-d8b2-45f2-8e30-8142e4172fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_c18ca45c-d8b2-45f2-8e30-8142e4172fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_55d31494-d11b-44c5-89f3-f6adee99f55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_55d31494-d11b-44c5-89f3-f6adee99f55c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_bb458929-aa4d-4954-be3f-995cce32a5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_bb458929-aa4d-4954-be3f-995cce32a5a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_cfc10957-bc68-48f6-9df1-efe3109343cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_cfc10957-bc68-48f6-9df1-efe3109343cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_4e0ab8b2-a65a-463c-b312-0e835d5fb104" xlink:href="trs-20201231.xsd#trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_4e0ab8b2-a65a-463c-b312-0e835d5fb104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_5f3b0169-2b0c-40f1-8b35-8c5a8d841333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_5f3b0169-2b0c-40f1-8b35-8c5a8d841333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxReform_f6b8e31c-de80-4873-a2e2-ae4216cf3fa4" xlink:href="trs-20201231.xsd#trs_IncomeTaxReconciliationTaxReform"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_trs_IncomeTaxReconciliationTaxReform_f6b8e31c-de80-4873-a2e2-ae4216cf3fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c17f39d6-dfa4-49d5-a8ad-2a9c2d14610e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c17f39d6-dfa4-49d5-a8ad-2a9c2d14610e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_7ddddc7a-8042-4e19-98f4-4c4c12cb4e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4a040d4f-5efe-4783-b3d7-acbd35fd045a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_7ddddc7a-8042-4e19-98f4-4c4c12cb4e3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesTaxReformDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesTaxReformDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesTaxReformDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialData" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryQuarterlyFinancialData"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialData" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryQuarterlyFinancialDataTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SummaryQuarterlyFinancialDataDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="trs-20201231.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables" xlink:type="simple" xlink:href="trs-20201231.xsd#SubsequentEventsSubsequentEventsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="simple" xlink:href="trs-20201231.xsd#SubsequentEventsSubsequentEventsAcqusitionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="extended"/>
</link:linkbase>
