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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:10d450ee-173d-43dd-bc21-212f3e0f8585,g:db53796d-a9b1-4306-bbcf-ef8e15e90bca-->
<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-20210331.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-20210331.xsd#ConsolidatedBalanceSheetStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5b3ef4c8-75d1-4dc7-8c9c-cfb105a01f1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_62792d85-cb62-4c72-bce3-f398fd71a199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5b3ef4c8-75d1-4dc7-8c9c-cfb105a01f1d" xlink:to="loc_us-gaap_DebtCurrent_62792d85-cb62-4c72-bce3-f398fd71a199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cf47737f-71cd-4f68-b756-5433f83aebf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5b3ef4c8-75d1-4dc7-8c9c-cfb105a01f1d" xlink:to="loc_us-gaap_AccountsPayableCurrent_cf47737f-71cd-4f68-b756-5433f83aebf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a100c350-93ea-4760-9912-6f970d8f239a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5b3ef4c8-75d1-4dc7-8c9c-cfb105a01f1d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a100c350-93ea-4760-9912-6f970d8f239a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_961b4e4e-7d22-426e-8fb8-f922351829ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5b3ef4c8-75d1-4dc7-8c9c-cfb105a01f1d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_961b4e4e-7d22-426e-8fb8-f922351829ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4972f83f-aa35-4721-8c4a-5c878fb619c1" 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_a920360c-b9ad-4343-945c-e97bfda350e6" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_AssetsCurrent_a920360c-b9ad-4343-945c-e97bfda350e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ecfc4542-469a-47df-a871-74bc57b4c113" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ecfc4542-469a-47df-a871-74bc57b4c113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e092492d-1fbd-4a84-8d3b-2af2b97a989e" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e092492d-1fbd-4a84-8d3b-2af2b97a989e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a9060dc5-1948-4632-b8da-aa706420fed0" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_Goodwill_a9060dc5-1948-4632-b8da-aa706420fed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_21f98e70-e11c-4f0b-bf4e-bc92656aa0fe" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_21f98e70-e11c-4f0b-bf4e-bc92656aa0fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_279025ca-4f71-4455-8024-6b4a568a4045" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_279025ca-4f71-4455-8024-6b4a568a4045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3d481244-0866-4168-966c-96b37c5e72f1" 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_4972f83f-aa35-4721-8c4a-5c878fb619c1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3d481244-0866-4168-966c-96b37c5e72f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae72eb2d-c287-49e3-a188-a6e2578d41a4" 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_e3591abc-ed54-44d1-a52f-31e7358aff7f" 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_ae72eb2d-c287-49e3-a188-a6e2578d41a4" xlink:to="loc_us-gaap_PreferredStockValue_e3591abc-ed54-44d1-a52f-31e7358aff7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b601bb2f-641a-4368-a108-4c8261d3c1b2" 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_ae72eb2d-c287-49e3-a188-a6e2578d41a4" xlink:to="loc_us-gaap_CommonStockValue_b601bb2f-641a-4368-a108-4c8261d3c1b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ae9a398c-0fc4-4954-954c-4e3800d30dfc" 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_ae72eb2d-c287-49e3-a188-a6e2578d41a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ae9a398c-0fc4-4954-954c-4e3800d30dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16998ad6-3e97-4e53-9157-91f2ab3d00fe" 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_ae72eb2d-c287-49e3-a188-a6e2578d41a4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16998ad6-3e97-4e53-9157-91f2ab3d00fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba46ac99-cef1-404e-b6ad-fdbbf2dc8aa2" 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_ae72eb2d-c287-49e3-a188-a6e2578d41a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba46ac99-cef1-404e-b6ad-fdbbf2dc8aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dcce5e38-f8d5-4cd7-a16d-e7f324dc1436" 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_f197766a-4387-4606-982f-412c3363adc7" 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_dcce5e38-f8d5-4cd7-a16d-e7f324dc1436" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f197766a-4387-4606-982f-412c3363adc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f7f635e2-4cda-4c0b-a201-da759478e9d1" 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_dcce5e38-f8d5-4cd7-a16d-e7f324dc1436" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f7f635e2-4cda-4c0b-a201-da759478e9d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_94f6f91c-2e9b-4b6e-863d-4325638793ed" 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_dcce5e38-f8d5-4cd7-a16d-e7f324dc1436" xlink:to="loc_us-gaap_InventoryNet_94f6f91c-2e9b-4b6e-863d-4325638793ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_91cbcf86-f402-473b-8101-be4ef1ba0c3c" 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_dcce5e38-f8d5-4cd7-a16d-e7f324dc1436" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_91cbcf86-f402-473b-8101-be4ef1ba0c3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_93e24380-7919-4a9f-813e-5be9661115c6" 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_1bfc91db-c142-4463-98e8-9c18114b1709" 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_93e24380-7919-4a9f-813e-5be9661115c6" xlink:to="loc_us-gaap_StockholdersEquity_1bfc91db-c142-4463-98e8-9c18114b1709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b492e75c-d9d7-4031-8bd8-ced462e17242" 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_93e24380-7919-4a9f-813e-5be9661115c6" xlink:to="loc_us-gaap_Liabilities_b492e75c-d9d7-4031-8bd8-ced462e17242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e7fee2fa-453e-45eb-8f04-6e6fc2602887" 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_5cd7aa93-dbbc-493d-baaf-6bb264949912" 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_e7fee2fa-453e-45eb-8f04-6e6fc2602887" xlink:to="loc_us-gaap_LiabilitiesCurrent_5cd7aa93-dbbc-493d-baaf-6bb264949912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f61987e-c657-437d-8f3b-0a1d7b48df1a" 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_e7fee2fa-453e-45eb-8f04-6e6fc2602887" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f61987e-c657-437d-8f3b-0a1d7b48df1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7a584949-38d7-4338-90d7-a9c5cbb5da70" 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_e7fee2fa-453e-45eb-8f04-6e6fc2602887" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7a584949-38d7-4338-90d7-a9c5cbb5da70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_61b916f3-5309-45af-a2d5-cd26cb00193e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7fee2fa-453e-45eb-8f04-6e6fc2602887" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_61b916f3-5309-45af-a2d5-cd26cb00193e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_189f64d3-a293-4156-a704-c59bae839ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7fee2fa-453e-45eb-8f04-6e6fc2602887" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_189f64d3-a293-4156-a704-c59bae839ae6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="simple" xlink:href="trs-20210331.xsd#ConsolidatedBalanceSheetParentheticals"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofIncome" xlink:type="simple" xlink:href="trs-20210331.xsd#ConsolidatedStatementofIncome"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_73d3f183-57f3-4b5b-836c-6ecfea96b7c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0d3fdbfc-faba-44a5-ac22-60ce924ec63f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_73d3f183-57f3-4b5b-836c-6ecfea96b7c7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0d3fdbfc-faba-44a5-ac22-60ce924ec63f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d3068063-ec00-4780-9105-3dbbc2685e51" 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_73d3f183-57f3-4b5b-836c-6ecfea96b7c7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d3068063-ec00-4780-9105-3dbbc2685e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e4298f34-58a7-4ecb-a6c2-fcfcf514309a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_73d3f183-57f3-4b5b-836c-6ecfea96b7c7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e4298f34-58a7-4ecb-a6c2-fcfcf514309a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c31b5eb1-cdf3-4cf6-9df6-c98d61bfe987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2e8397b2-aac4-4179-a418-9c7d68cc7c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c31b5eb1-cdf3-4cf6-9df6-c98d61bfe987" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2e8397b2-aac4-4179-a418-9c7d68cc7c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0291506e-a9d7-49d2-a027-2849accafdd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c31b5eb1-cdf3-4cf6-9df6-c98d61bfe987" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0291506e-a9d7-49d2-a027-2849accafdd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2ea66125-736f-4381-8d2d-4bcb7bcce1b1" 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_729f3a0e-e14a-4927-992b-be6e6035de7b" 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_2ea66125-736f-4381-8d2d-4bcb7bcce1b1" xlink:to="loc_us-gaap_InterestExpense_729f3a0e-e14a-4927-992b-be6e6035de7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_05a345d3-583c-4c07-9d2f-728c16cccd2a" 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_2ea66125-736f-4381-8d2d-4bcb7bcce1b1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_05a345d3-583c-4c07-9d2f-728c16cccd2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_196a14e8-d4e6-4bfd-96d2-78770dfbbc18" 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_2ea66125-736f-4381-8d2d-4bcb7bcce1b1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_196a14e8-d4e6-4bfd-96d2-78770dfbbc18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_98130bf2-ea64-45b0-a951-3755d77b7e66" 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_85e13b28-f91c-4962-8a2a-80eab8b7a07d" 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_98130bf2-ea64-45b0-a951-3755d77b7e66" xlink:to="loc_us-gaap_OperatingIncomeLoss_85e13b28-f91c-4962-8a2a-80eab8b7a07d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_111fb8c3-25aa-451d-af2d-7faf662469a6" 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_98130bf2-ea64-45b0-a951-3755d77b7e66" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_111fb8c3-25aa-451d-af2d-7faf662469a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6320d234-e5a8-4a59-886b-b0b2fd1a35f3" 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_5955ded0-d1b7-46cb-b134-8eb14ec470dc" 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_6320d234-e5a8-4a59-886b-b0b2fd1a35f3" xlink:to="loc_us-gaap_GrossProfit_5955ded0-d1b7-46cb-b134-8eb14ec470dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ed3e2747-98c3-4000-82f7-b00e33e1665c" 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_6320d234-e5a8-4a59-886b-b0b2fd1a35f3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ed3e2747-98c3-4000-82f7-b00e33e1665c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3b624d12-9a67-47c7-9cf2-3351d0ef6460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6320d234-e5a8-4a59-886b-b0b2fd1a35f3" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3b624d12-9a67-47c7-9cf2-3351d0ef6460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_882cdd75-b6ae-4dee-a88d-1bc4466523a5" 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_6320d234-e5a8-4a59-886b-b0b2fd1a35f3" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_882cdd75-b6ae-4dee-a88d-1bc4466523a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_56fd8a7f-558c-49ec-954a-4d66fb062217" 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_7996ecfb-a36b-4a4b-b147-dd49129cfec3" 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_56fd8a7f-558c-49ec-954a-4d66fb062217" xlink:to="loc_us-gaap_Revenues_7996ecfb-a36b-4a4b-b147-dd49129cfec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8f620652-f232-41d5-9faa-6780addaa409" 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_56fd8a7f-558c-49ec-954a-4d66fb062217" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8f620652-f232-41d5-9faa-6780addaa409" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="trs-20210331.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_ComprehensiveIncomeNetOfTax_279a17c4-50f8-4aa4-b231-d082b09b0ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d3ea9f29-6267-46af-ba58-ff5ad7396cd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_279a17c4-50f8-4aa4-b231-d082b09b0ac5" xlink:to="loc_us-gaap_ProfitLoss_d3ea9f29-6267-46af-ba58-ff5ad7396cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_be3eccdb-d534-4456-96af-7a804073adcd" 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_279a17c4-50f8-4aa4-b231-d082b09b0ac5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_be3eccdb-d534-4456-96af-7a804073adcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f06950c4-33e9-4f71-96c4-fca8f8b2ed0f" 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_d186a400-77cf-4092-b910-d6503baa281f" 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_f06950c4-33e9-4f71-96c4-fca8f8b2ed0f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_d186a400-77cf-4092-b910-d6503baa281f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0869cb91-2282-4c63-a0cd-5785283d05a6" 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_f06950c4-33e9-4f71-96c4-fca8f8b2ed0f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0869cb91-2282-4c63-a0cd-5785283d05a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_58de4a1e-101f-40c0-a531-3f698965d401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f06950c4-33e9-4f71-96c4-fca8f8b2ed0f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_58de4a1e-101f-40c0-a531-3f698965d401" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20210331.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3304bebf-d499-4e9e-8113-b81596dc7e4d" 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_2b8b8d2f-bb23-405e-b201-eb0a6ae9aa06" 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_3304bebf-d499-4e9e-8113-b81596dc7e4d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_2b8b8d2f-bb23-405e-b201-eb0a6ae9aa06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_aa5260d5-222c-439f-849c-8aa41620fc0a" 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_3304bebf-d499-4e9e-8113-b81596dc7e4d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_aa5260d5-222c-439f-849c-8aa41620fc0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_00b372a1-c188-43d1-b80f-f2730c025a4b" 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_3304bebf-d499-4e9e-8113-b81596dc7e4d" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_00b372a1-c188-43d1-b80f-f2730c025a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" 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_ProfitLoss_8ae14687-11e4-47b1-90f0-314488494696" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_ProfitLoss_8ae14687-11e4-47b1-90f0-314488494696" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_0c8d8390-0d58-4b73-a828-cff5c2953c2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_0c8d8390-0d58-4b73-a828-cff5c2953c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d115f9ae-018c-45e2-bd64-5c59c105ac79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_Depreciation_d115f9ae-018c-45e2-bd64-5c59c105ac79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_dd65edee-82cc-42ba-b925-dc4c18fe95d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_dd65edee-82cc-42ba-b925-dc4c18fe95d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0bea16a9-c47a-4311-83f3-4b49e5fc7a4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0bea16a9-c47a-4311-83f3-4b49e5fc7a4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d87cd8da-4fd7-423e-b951-73e7d8dc2934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d87cd8da-4fd7-423e-b951-73e7d8dc2934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_80635f0f-93fe-4173-882f-64e3b3b0c3ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_ShareBasedCompensation_80635f0f-93fe-4173-882f-64e3b3b0c3ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_7b528e58-9905-4095-a37c-5e27881d8347" xlink:href="trs-20210331.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_trs_Increasedecreaseinasbestosliability_7b528e58-9905-4095-a37c-5e27881d8347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_f85d35d0-0b0c-44b7-8735-0d2d37082c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_f85d35d0-0b0c-44b7-8735-0d2d37082c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_11bdb588-b0d1-4f16-b955-03ead6e107a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_11bdb588-b0d1-4f16-b955-03ead6e107a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a2d6b862-48ff-4541-80a3-2c0f333f56ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a2d6b862-48ff-4541-80a3-2c0f333f56ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bc986396-1c51-40fc-9266-e1489a0c2eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bc986396-1c51-40fc-9266-e1489a0c2eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3e454e62-b04f-437d-887a-81b8b29f9075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3e454e62-b04f-437d-887a-81b8b29f9075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_d75671ca-673a-4b8d-97c4-06afb7d7e271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_d75671ca-673a-4b8d-97c4-06afb7d7e271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_73c1ebb4-90a1-4bf5-acb3-165fc6b5727c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51ff9ece-533d-4052-9dd4-e153c62f232d" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_73c1ebb4-90a1-4bf5-acb3-165fc6b5727c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_67f0a591-cd13-4428-82a2-2eb71e9c2583" 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_67e857b0-9c48-4bec-93c2-1c42d9a6813d" 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_67f0a591-cd13-4428-82a2-2eb71e9c2583" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_67e857b0-9c48-4bec-93c2-1c42d9a6813d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_7b137f3f-9066-4b04-9938-3b34a89871ac" 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_67f0a591-cd13-4428-82a2-2eb71e9c2583" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_7b137f3f-9066-4b04-9938-3b34a89871ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" 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_ProfitLoss_bb8cd4f3-60e6-458d-97fe-2510396194e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_ProfitLoss_bb8cd4f3-60e6-458d-97fe-2510396194e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_b0d1d448-33f8-41d1-8062-4a2021b27e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_b0d1d448-33f8-41d1-8062-4a2021b27e40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_10fd155f-4141-43db-9145-bf92c45ec35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_Depreciation_10fd155f-4141-43db-9145-bf92c45ec35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b2c95ac8-d74d-44bd-8ec6-e3c8f51ddf29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b2c95ac8-d74d-44bd-8ec6-e3c8f51ddf29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6b042bfd-a418-492c-9c51-9eb421548d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6b042bfd-a418-492c-9c51-9eb421548d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_af4dea50-307e-4d9a-afde-0e47ec4e6406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_af4dea50-307e-4d9a-afde-0e47ec4e6406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_011855bd-439f-4f1b-ae66-6cfc80c7a1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_ShareBasedCompensation_011855bd-439f-4f1b-ae66-6cfc80c7a1cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_c349dc68-1fc6-4eea-bbf4-b61edf8356c8" xlink:href="trs-20210331.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_trs_Increasedecreaseinasbestosliability_c349dc68-1fc6-4eea-bbf4-b61edf8356c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_b1af43d1-0e5c-480a-8588-37e39c664ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_b1af43d1-0e5c-480a-8588-37e39c664ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_0a6ba63b-92c4-4e4e-95a6-0ea1e09e7e24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_0a6ba63b-92c4-4e4e-95a6-0ea1e09e7e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_43493a03-af7c-4fda-9e27-7bed383c7c88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_43493a03-af7c-4fda-9e27-7bed383c7c88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9d6de7a7-f9a9-4203-a4ee-efc417956a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9d6de7a7-f9a9-4203-a4ee-efc417956a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5bcb9855-e6ea-4114-87b9-f99fc13b8ba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5bcb9855-e6ea-4114-87b9-f99fc13b8ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_25d6dcd4-dc08-4dd6-b30d-1114f63dcb54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_aa309fd1-6bd6-4570-b96c-848e6adeaa6c" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_25d6dcd4-dc08-4dd6-b30d-1114f63dcb54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" 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_9e8795e9-e2f7-46ca-8737-785aa45e7f96" 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_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_9e8795e9-e2f7-46ca-8737-785aa45e7f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_56f62a8e-3558-4127-bad3-7459042b0290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_56f62a8e-3558-4127-bad3-7459042b0290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_493ca90d-6822-45df-96a1-bc34c1b47fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_493ca90d-6822-45df-96a1-bc34c1b47fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7293f8e5-8369-4ab4-9cbe-434eb98b36d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7293f8e5-8369-4ab4-9cbe-434eb98b36d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d9d856cf-af8c-4a43-b8b6-64ea9fe00474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d9d856cf-af8c-4a43-b8b6-64ea9fe00474" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c17330a6-097b-4b13-8bbd-c6c2231a9bc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_122558b2-106e-4376-b3b2-7294df4c7163" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c17330a6-097b-4b13-8bbd-c6c2231a9bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ca5fdb9d-aeff-4a5b-9523-7bee555b7b0b" 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_4412c062-db1f-4c40-b6bc-3348eafee4be" 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_ca5fdb9d-aeff-4a5b-9523-7bee555b7b0b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_4412c062-db1f-4c40-b6bc-3348eafee4be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_295fe997-a841-48d8-a7ad-45ad0dd8e560" 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_ca5fdb9d-aeff-4a5b-9523-7bee555b7b0b" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_295fe997-a841-48d8-a7ad-45ad0dd8e560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f9f72006-fb58-475b-9df6-da9f8f5f20ce" 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_206c4e8d-627c-45d9-9193-b1c3c0f90b74" 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_f9f72006-fb58-475b-9df6-da9f8f5f20ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_206c4e8d-627c-45d9-9193-b1c3c0f90b74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d014ee49-f955-449c-988f-4c4391fe920a" 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_f9f72006-fb58-475b-9df6-da9f8f5f20ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d014ee49-f955-449c-988f-4c4391fe920a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a7c91f1a-fefc-43b2-83f3-007bab280a37" 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_f9f72006-fb58-475b-9df6-da9f8f5f20ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a7c91f1a-fefc-43b2-83f3-007bab280a37" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.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-20210331.xsd#NewAccountingPronouncements"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="simple" xlink:href="trs-20210331.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-20210331.xsd#DiscontinuedOperationsDiscontinuedOperationsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#DiscontinuedOperationsSaleofLamonsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20210331.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_472f2dca-802a-4b12-9659-3176a27a5fe7" 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_81170e81-c22b-42f1-8dc5-d46bee51b9f1" 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_472f2dca-802a-4b12-9659-3176a27a5fe7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_81170e81-c22b-42f1-8dc5-d46bee51b9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_316c7011-a628-48a6-b6fc-53adabbef98e" 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_472f2dca-802a-4b12-9659-3176a27a5fe7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_316c7011-a628-48a6-b6fc-53adabbef98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e2237546-5362-4281-9589-4dbb8743058d" 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_d1b724fa-2ea7-47ec-a8e8-67c9d62ed190" 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_e2237546-5362-4281-9589-4dbb8743058d" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d1b724fa-2ea7-47ec-a8e8-67c9d62ed190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3bf0fa52-4980-4670-884e-445f912228f7" 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_e2237546-5362-4281-9589-4dbb8743058d" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3bf0fa52-4980-4670-884e-445f912228f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_29d978c9-d71b-43ee-9eac-10e093820c93" 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_43abf861-b29b-4dd0-9ea4-25949f526084" 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_29d978c9-d71b-43ee-9eac-10e093820c93" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_43abf861-b29b-4dd0-9ea4-25949f526084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_ef0ce49a-fe2c-4038-99e1-8abeff255c6b" xlink:href="trs-20210331.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_29d978c9-d71b-43ee-9eac-10e093820c93" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_ef0ce49a-fe2c-4038-99e1-8abeff255c6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#RevenueRevenueNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueTables" xlink:type="simple" xlink:href="trs-20210331.xsd#RevenueRevenueTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#RevenueRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#RealignmentActionsRealignmentActionsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#RealignmentActionsRealignmentActionsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/RealignmentActionsRealignmentActionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Acquisitions" xlink:type="simple" xlink:href="trs-20210331.xsd#Acquisitions"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/Acquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#AcquisitionsOtherAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.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_4372189b-c9ca-4b59-a27c-38fdb648bad6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted_ea59270a-26a5-4d5d-8b3d-43202c919d33" xlink:href="trs-20210331.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4372189b-c9ca-4b59-a27c-38fdb648bad6" xlink:to="loc_trs_CashAndCashEquivalentsUnrestricted_ea59270a-26a5-4d5d-8b3d-43202c919d33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_18408c66-69c7-4758-89eb-ce92fe3812d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4372189b-c9ca-4b59-a27c-38fdb648bad6" xlink:to="loc_us-gaap_RestrictedCash_18408c66-69c7-4758-89eb-ce92fe3812d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="trs-20210331.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="trs-20210331.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.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-20210331.xsd#GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangiblesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsexcludingGoodwillbyMajorClassDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Inventories" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.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_6752bec1-acce-4cc4-80ce-a9a1d8a34db7" 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_e00a1509-eda6-42e6-91a7-fedab69c876f" 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_6752bec1-acce-4cc4-80ce-a9a1d8a34db7" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e00a1509-eda6-42e6-91a7-fedab69c876f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2d0d010f-c8fb-46a5-a067-0f4d6fa844bd" 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_6752bec1-acce-4cc4-80ce-a9a1d8a34db7" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2d0d010f-c8fb-46a5-a067-0f4d6fa844bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_9044efc1-00b1-4d40-abf6-999ee01a2971" 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_6752bec1-acce-4cc4-80ce-a9a1d8a34db7" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_9044efc1-00b1-4d40-abf6-999ee01a2971" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.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_79f6b8f6-d090-4f2d-bd69-b01a4243f9c4" 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_1609256a-63e6-44e6-b1ef-b9d8797467ac" 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_79f6b8f6-d090-4f2d-bd69-b01a4243f9c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1609256a-63e6-44e6-b1ef-b9d8797467ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2aa5cbbd-629e-4dc6-9963-08d24f3edc3f" 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_79f6b8f6-d090-4f2d-bd69-b01a4243f9c4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2aa5cbbd-629e-4dc6-9963-08d24f3edc3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#PropertyandEquipmentNetDepreciationExpenseTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebt" xlink:type="simple" xlink:href="trs-20210331.xsd#LongtermDebt"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" xlink:type="simple" xlink:href="trs-20210331.xsd#LongtermDebtLongtermDebtTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtLongtermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.xsd#LongtermDebtCreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#LongtermDebtReceivablesFacilityDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtReceivablesFacilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#LongtermDebtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.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-20210331.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-20210331.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="trs-20210331.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-20210331.xsd#DerivativeInstrumentsFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeasesNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#LeasesLeasesNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeasesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeasesTables" xlink:type="simple" xlink:href="trs-20210331.xsd#LeasesLeasesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#LeasesLeaseCostTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="simple" xlink:href="trs-20210331.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_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_06dfc817-c0a4-44ff-b616-ecb98012543a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_06dfc817-c0a4-44ff-b616-ecb98012543a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_22b3abae-add3-4581-9b69-b16508ff271a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_22b3abae-add3-4581-9b69-b16508ff271a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c33a5bb2-879f-439e-94a9-690a8251e5d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c33a5bb2-879f-439e-94a9-690a8251e5d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2135a7da-9303-499b-8546-0823782d334e" 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_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2135a7da-9303-499b-8546-0823782d334e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_0bc0059f-418b-4a9f-a7b5-0696d3688794" xlink:href="trs-20210331.xsd#trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_trs_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_0bc0059f-418b-4a9f-a7b5-0696d3688794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d69585f-ac87-4003-8e18-4cfd1188dcb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c4454b1-8129-4b7b-8a7b-5895fb55462f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d69585f-ac87-4003-8e18-4cfd1188dcb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20210331.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-20210331.xsd#LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_12bb04db-c3d3-4dfa-908c-f1b1e983eac1" 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_3fea8595-88b1-4b65-a974-d473e355b83d" xlink:href="trs-20210331.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_12bb04db-c3d3-4dfa-908c-f1b1e983eac1" xlink:to="loc_trs_Asbestosrelatedliabilitynoncurrent_3fea8595-88b1-4b65-a974-d473e355b83d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Otherlongtermliabilitiesotherthanasbestosliability_55eef941-69df-46de-b4f6-df1df1d616dd" xlink:href="trs-20210331.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_12bb04db-c3d3-4dfa-908c-f1b1e983eac1" xlink:to="loc_trs_Otherlongtermliabilitiesotherthanasbestosliability_55eef941-69df-46de-b4f6-df1df1d616dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="trs-20210331.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" xlink:type="simple" xlink:href="trs-20210331.xsd#CommitmentsandContingenciesCommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesCommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.xsd#CommitmentsandContingenciesAsbestosDamagesSoughtDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#CommitmentsandContingenciesOrdinaryCourseClaimsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesOrdinaryCourseClaimsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#CommitmentsandContingenciesMetaldyneDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformation" xlink:type="simple" xlink:href="trs-20210331.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" xlink:type="simple" xlink:href="trs-20210331.xsd#SegmentInformationSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#SegmentInformationSegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwards" xlink:type="simple" xlink:href="trs-20210331.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-20210331.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-20210331.xsd#EquityAwardsEquityAwardsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityAwardsStockOptionActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityAwardsStockOptionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityAwardsRestrictedStockUnitsActivityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityAwardsRestrictedStockUnitsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShare" xlink:type="simple" xlink:href="trs-20210331.xsd#EarningsperShare"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="simple" xlink:href="trs-20210331.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-20210331.xsd#EarningsperShareEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EarningsperShareRepurchaseofCommonStockDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareRepurchaseofCommonStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlans" xlink:type="simple" xlink:href="trs-20210331.xsd#DefinedBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansTables" xlink:type="simple" xlink:href="trs-20210331.xsd#DefinedBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#DefinedBenefitPlansNetPeriodicPensionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca541a42-6b46-42e6-86a8-798559c6ec2b" 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_a20c122f-bb26-4c7c-bbf8-831aab61d593" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a20c122f-bb26-4c7c-bbf8-831aab61d593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_eed8a50a-5d32-47e9-970f-677bce234187" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_eed8a50a-5d32-47e9-970f-677bce234187" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6b76299a-d4d6-42b7-952e-2c40c5d5d49d" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6b76299a-d4d6-42b7-952e-2c40c5d5d49d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_87f833a5-8812-40f6-b90f-f12120f2cf25" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_87f833a5-8812-40f6-b90f-f12120f2cf25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_8d33972d-75ac-4537-941a-ea65eeab92db" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_8d33972d-75ac-4537-941a-ea65eeab92db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_b7d064eb-a85f-4e26-bb14-c2c6bf148a73" 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_ca541a42-6b46-42e6-86a8-798559c6ec2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_b7d064eb-a85f-4e26-bb14-c2c6bf148a73" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityOfferingNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingTables" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityOfferingTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#EquityOfferingDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e4257cee-bc1a-4cc0-a21a-84bdd11e3e8c" 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_24b2b2f4-000a-4d66-aaf5-4f9e1d634ef4" 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_e4257cee-bc1a-4cc0-a21a-84bdd11e3e8c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_24b2b2f4-000a-4d66-aaf5-4f9e1d634ef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_45badc76-208a-4826-8f15-8d89c3ef1bb6" 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_e4257cee-bc1a-4cc0-a21a-84bdd11e3e8c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_45badc76-208a-4826-8f15-8d89c3ef1bb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes" xlink:type="simple" xlink:href="trs-20210331.xsd#SubsequentEventSubsequentEventsNotes"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" xlink:type="simple" xlink:href="trs-20210331.xsd#SubsequentEventAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventAcquisitionDetails" xlink:type="extended"/>
</link:linkbase>
