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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cb009-ecd7-7cef-a6a7-a9cfb4103504,g:73003b3b-acde-414c-a505-91e3fd385061-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dco-20260404.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cb009-ed77-7621-90a3-36089fea9c18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cb009-ed77-7dc0-a675-6f82ac39afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cb009-ed77-7621-90a3-36089fea9c18" xlink:to="loc_us-gaap_Liabilities_019cb009-ed77-7dc0-a675-6f82ac39afd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019cb009-ed77-7725-9e8e-01b4ee51c2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cb009-ed77-7621-90a3-36089fea9c18" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019cb009-ed77-7725-9e8e-01b4ee51c2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cb009-ed77-79c2-8704-556f2c363bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cb009-ed77-7621-90a3-36089fea9c18" xlink:to="loc_us-gaap_StockholdersEquity_019cb009-ed77-79c2-8704-556f2c363bd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cb009-ed77-72ea-a336-70d96c81cc45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019cb009-ed77-710f-b588-4c3f77a61869" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cb009-ed77-72ea-a336-70d96c81cc45" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019cb009-ed77-710f-b588-4c3f77a61869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-7a53-9007-e4142736d6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cb009-ed77-72ea-a336-70d96c81cc45" xlink:to="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-7a53-9007-e4142736d6d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cb009-ed77-7f0c-97ff-34cef05f278d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cb009-ed77-72ea-a336-70d96c81cc45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019cb009-ed77-7f0c-97ff-34cef05f278d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cb009-ed77-761b-905e-8563f9ceb1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cb009-ed77-72ea-a336-70d96c81cc45" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019cb009-ed77-761b-905e-8563f9ceb1ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cb009-ed77-7631-9fce-d3e94b7354fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cb009-ed77-75d8-942c-0a9b786b48a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cb009-ed77-7631-9fce-d3e94b7354fa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cb009-ed77-75d8-942c-0a9b786b48a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cb009-ed77-7dcb-be4a-73704e600c96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cb009-ed77-7631-9fce-d3e94b7354fa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cb009-ed77-7dcb-be4a-73704e600c96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019cb009-ed77-7384-a9cb-834e2b7fe90f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cb009-ed77-7631-9fce-d3e94b7354fa" xlink:to="loc_us-gaap_CommonStockValue_019cb009-ed77-7384-a9cb-834e2b7fe90f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019cb009-ed77-7366-8bfb-696b94245a36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cb009-ed77-7631-9fce-d3e94b7354fa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019cb009-ed77-7366-8bfb-696b94245a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cb009-ed77-77da-b1b8-94aeb08f2400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019cb009-ed77-77da-b1b8-94aeb08f2400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cb009-ed77-7447-b606-483713369ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019cb009-ed77-7447-b606-483713369ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019cb009-ed77-7f0f-b801-438e3c247576" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019cb009-ed77-7f0f-b801-438e3c247576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ed77-7481-a420-d371c4c59625" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ed77-7481-a420-d371c4c59625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019cb009-ed77-7697-a819-91b4ebdb4803" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019cb009-ed77-779e-929f-13d5f0975d6e" xlink:to="loc_us-gaap_AccountsPayableCurrent_019cb009-ed77-7697-a819-91b4ebdb4803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019cb009-ed77-746e-ab66-edd8c9ea1a35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019cb009-ed77-746e-ab66-edd8c9ea1a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cb009-ed77-75ca-a960-50cdaf495d27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_Goodwill_019cb009-ed77-75ca-a960-50cdaf495d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cb009-ed77-7a12-9ba0-41d329707056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019cb009-ed77-7a12-9ba0-41d329707056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019cb009-ed77-7831-8591-12b872226ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_AssetsCurrent_019cb009-ed77-7831-8591-12b872226ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cb009-ed77-7717-b906-5308d809bb75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019cb009-ed77-7717-b906-5308d809bb75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019cb009-ed77-70da-8308-f6157eb1bb46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019cb009-ed77-70da-8308-f6157eb1bb46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019cb009-ed77-7b80-974c-29c85047ba8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cb009-ed77-7d62-8a2e-2a018ae61bc6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019cb009-ed77-7b80-974c-29c85047ba8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019cb009-ed77-75e3-9c57-fe531a4a1ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019cb009-ed77-75e3-9c57-fe531a4a1ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cb009-ed77-781c-993b-beac2716f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cb009-ed77-781c-993b-beac2716f7f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019cb009-ed77-79de-ad63-0d1036aa7795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_us-gaap_InventoryNet_019cb009-ed77-79de-ad63-0d1036aa7795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_019cb009-ed77-7f4a-8564-c49c0251615e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_us-gaap_OtherAssetsCurrent_019cb009-ed77-7f4a-8564-c49c0251615e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019cb009-ed77-7392-a90f-5a772393ae87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019cb009-ed77-7392-a90f-5a772393ae87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_ProductionCostOfContractsCurrent_019cb009-ed77-72da-81fb-33211729eb26" xlink:href="dco-20260404.xsd#dco_ProductionCostOfContractsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019cb009-ed77-7146-bf58-85784dbaebb6" xlink:to="loc_dco_ProductionCostOfContractsCurrent_019cb009-ed77-72da-81fb-33211729eb26" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="dco-20260404.xsd#CondensedConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cb009-ed77-79e6-9f74-98a8732782a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cb009-ed77-7fe8-986b-fd4e136af14b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019cb009-ed77-79e6-9f74-98a8732782a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cb009-ed77-7fe8-986b-fd4e136af14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019cb009-ed77-776a-ba92-36efc120d692" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019cb009-ed77-79e6-9f74-98a8732782a0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019cb009-ed77-776a-ba92-36efc120d692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cb009-ed77-7817-b58b-989304b76a30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-790f-8be2-4fa29174d971" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cb009-ed77-7817-b58b-989304b76a30" xlink:to="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-790f-8be2-4fa29174d971" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019cb009-ed77-7c68-9f24-51078730df26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cb009-ed77-7817-b58b-989304b76a30" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019cb009-ed77-7c68-9f24-51078730df26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-7d59-bedc-be9f6a15bc52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019cb009-ed77-7903-8745-81db4327e91b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-7d59-bedc-be9f6a15bc52" xlink:to="loc_us-gaap_GrossProfit_019cb009-ed77-7903-8745-81db4327e91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cb009-ed77-77b9-82e2-971b645dbbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-7d59-bedc-be9f6a15bc52" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019cb009-ed77-77b9-82e2-971b645dbbaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019cb009-ed77-7082-981a-04882a3ace2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019cb009-ed77-7d59-bedc-be9f6a15bc52" xlink:to="loc_us-gaap_RestructuringCharges_019cb009-ed77-7082-981a-04882a3ace2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cb009-ed77-718c-843a-f6abd0b1b8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cb009-ed77-7144-8c07-2bd052ea2090" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cb009-ed77-718c-843a-f6abd0b1b8bc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cb009-ed77-7144-8c07-2bd052ea2090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cb009-ed77-7a18-be3c-edfc1c6a2889" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cb009-ed77-718c-843a-f6abd0b1b8bc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019cb009-ed77-7a18-be3c-edfc1c6a2889" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="dco-20260404.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cb009-ed77-7393-a415-943cb2ff9504" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019cb009-ed77-7a3f-9754-116043556c74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cb009-ed77-7393-a415-943cb2ff9504" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019cb009-ed77-7a3f-9754-116043556c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_019cb009-ed77-7e03-b6ad-c7294a71a6af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cb009-ed77-7393-a415-943cb2ff9504" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_019cb009-ed77-7e03-b6ad-c7294a71a6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cb009-ed77-7c5c-bb45-86a555a3542d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cb009-ed77-780d-b123-87ad65eba1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cb009-ed77-7c5c-bb45-86a555a3542d" xlink:to="loc_us-gaap_NetIncomeLoss_019cb009-ed77-780d-b123-87ad65eba1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cb009-ed77-7ad4-b5dc-5763b76d1421" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cb009-ed77-7c5c-bb45-86a555a3542d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cb009-ed77-7ad4-b5dc-5763b76d1421" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dco-20260404.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019cb009-ee2e-73e8-af9e-fa43fd80d846" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019cb009-ee2e-73e8-af9e-fa43fd80d846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_019cb009-ee2e-718b-a0f8-2f84aa0eccf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_019cb009-ee2e-718b-a0f8-2f84aa0eccf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet_019cb009-ee2e-7c77-8d23-0b65d2043a9e" xlink:href="dco-20260404.xsd#dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:to="loc_dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet_019cb009-ee2e-7c77-8d23-0b65d2043a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_019cb009-ee2e-72fc-999d-332731470539" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:to="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_019cb009-ee2e-72fc-999d-332731470539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_019cb009-ee2e-7d4d-9020-eab6d66cdb24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ee2e-7189-9b89-05aa2ab0747a" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_019cb009-ee2e-7d4d-9020-eab6d66cdb24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cb009-ed77-7539-b979-fc71756ebb38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ed77-7c2d-8865-c9ce2c386165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cb009-ed77-7539-b979-fc71756ebb38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ed77-7c2d-8865-c9ce2c386165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cb009-ed77-794b-8db1-67d7d34b0389" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cb009-ed77-7539-b979-fc71756ebb38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cb009-ed77-794b-8db1-67d7d34b0389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ed77-7a02-82f0-e2213e017e42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cb009-ed77-7539-b979-fc71756ebb38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cb009-ed77-7a02-82f0-e2213e017e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cb009-ed77-72c7-992e-ad660d9d4fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019cb009-ed77-7040-9ba4-8b50bdd0a177" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cb009-ed77-72c7-992e-ad660d9d4fbd" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019cb009-ed77-7040-9ba4-8b50bdd0a177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019cb009-ed77-7cae-9ab2-1444ad2a4926" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cb009-ed77-72c7-992e-ad660d9d4fbd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019cb009-ed77-7cae-9ab2-1444ad2a4926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_RightOfUseAssetAmortization_019cb009-ee2e-799e-84e1-8856ea959064" xlink:href="dco-20260404.xsd#dco_RightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_dco_RightOfUseAssetAmortization_019cb009-ee2e-799e-84e1-8856ea959064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019cb009-ee2e-7d3a-9391-bd5598256dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019cb009-ee2e-7d3a-9391-bd5598256dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019cb009-ee2e-7f59-9d0c-92b9c529e520" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019cb009-ee2e-7f59-9d0c-92b9c529e520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019cb009-ee2e-77cf-97b6-255b73a3e052" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019cb009-ee2e-77cf-97b6-255b73a3e052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cb009-ee2e-7545-b06d-46b5677eecc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019cb009-ee2e-7545-b06d-46b5677eecc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019cb009-ee2e-79a1-bca3-a4e4619dcc61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019cb009-ee2e-79a1-bca3-a4e4619dcc61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019cb009-ee2e-77b8-9089-0430d4e6740f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019cb009-ee2e-77b8-9089-0430d4e6740f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019cb009-ee2e-7eac-9df0-bcc9b7ac03c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_ShareBasedCompensation_019cb009-ee2e-7eac-9df0-bcc9b7ac03c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019cb009-ee2e-7a16-9dc7-c3d05e46627a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019cb009-ee2e-7a16-9dc7-c3d05e46627a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseInProductionCostOfContract_019cb009-ee2e-7c0d-bbbc-627d098d5556" xlink:href="dco-20260404.xsd#dco_IncreaseDecreaseInProductionCostOfContract"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_dco_IncreaseDecreaseInProductionCostOfContract_019cb009-ee2e-7c0d-bbbc-627d098d5556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019cb009-ee2e-7155-99c7-afc03be45ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019cb009-ee2e-7155-99c7-afc03be45ff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019cb009-ee2e-7935-90d2-0a27211c2c78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019cb009-ee2e-7935-90d2-0a27211c2c78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019cb009-ee2e-70e8-8d7d-4339b531eada" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_DepreciationAndAmortization_019cb009-ee2e-70e8-8d7d-4339b531eada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cb009-ee2e-7bf9-9bf3-88d3def289ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_NetIncomeLoss_019cb009-ee2e-7bf9-9bf3-88d3def289ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019cb009-ee2e-7f28-8283-3e2b27accd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019cb009-ee2e-7f28-8283-3e2b27accd4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019cb009-ee2e-7b25-9247-1b4345174202" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cb009-ee2e-7f98-a220-98f71e59de20" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019cb009-ee2e-7b25-9247-1b4345174202" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="simple" xlink:href="dco-20260404.xsd#SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cb009-ee2e-734e-a75c-d240362068e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cb009-ee2e-7f01-81a3-a4ddff6e43d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cb009-ee2e-734e-a75c-d240362068e8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cb009-ee2e-7f01-81a3-a4ddff6e43d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cb009-ee2e-7ebf-b604-b50e31000bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cb009-ee2e-734e-a75c-d240362068e8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019cb009-ee2e-7ebf-b604-b50e31000bd9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/InventoriesDetails" xlink:type="simple" xlink:href="dco-20260404.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019cb009-ee2e-787c-95c5-6a310e867c82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019cb009-ee2e-7df1-81e8-3e9a407b23e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019cb009-ee2e-787c-95c5-6a310e867c82" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019cb009-ee2e-7df1-81e8-3e9a407b23e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019cb009-ee2e-7f1e-a77a-7a6f8d0cfc74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019cb009-ee2e-787c-95c5-6a310e867c82" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019cb009-ee2e-7f1e-a77a-7a6f8d0cfc74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019cb009-ee2e-749c-b4ea-995c7e52c19d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019cb009-ee2e-787c-95c5-6a310e867c82" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019cb009-ee2e-749c-b4ea-995c7e52c19d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillDetails" xlink:type="simple" xlink:href="dco-20260404.xsd#GoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cb009-ee2e-75f1-bcf3-28a5d62c8104" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019cb009-ee2e-70e4-8067-2c3a7b279b87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019cb009-ee2e-75f1-bcf3-28a5d62c8104" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019cb009-ee2e-70e4-8067-2c3a7b279b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_019cb009-ee2e-75df-bf44-f39c7f7a39e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019cb009-ee2e-75f1-bcf3-28a5d62c8104" xlink:to="loc_us-gaap_GoodwillGross_019cb009-ee2e-75df-bf44-f39c7f7a39e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20260404.xsd#AccruedandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ee2e-7513-a4ce-4813776e23e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedCompensationCurrent_019cb009-ee2e-7a7e-a107-31a6d5b58752" xlink:href="dco-20260404.xsd#dco_AccruedCompensationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ee2e-7513-a4ce-4813776e23e9" xlink:to="loc_dco_AccruedCompensationCurrent_019cb009-ee2e-7a7e-a107-31a6d5b58752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedIncomeTaxesAndOtherCurrent_019cb009-ee2e-7243-b61d-9ff5bcf37a82" xlink:href="dco-20260404.xsd#dco_AccruedIncomeTaxesAndOtherCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ee2e-7513-a4ce-4813776e23e9" xlink:to="loc_dco_AccruedIncomeTaxesAndOtherCurrent_019cb009-ee2e-7243-b61d-9ff5bcf37a82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_019cb009-ee2e-7264-bd72-ff2ec6d22742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ee2e-7513-a4ce-4813776e23e9" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_019cb009-ee2e-7264-bd72-ff2ec6d22742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019cb009-ee2e-70c8-b2c7-7feea0be55f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019cb009-ee2e-7513-a4ce-4813776e23e9" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019cb009-ee2e-70c8-b2c7-7feea0be55f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="dco-20260404.xsd#LongTermDebtScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019cb009-ee2e-7b44-9902-e6c1f1c4f916" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019cb009-ee2e-747d-b1dd-3e1d2aa67ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019cb009-ee2e-7b44-9902-e6c1f1c4f916" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019cb009-ee2e-747d-b1dd-3e1d2aa67ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019cb009-ee2e-791e-8d48-1e61692c0742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019cb009-ee2e-7b44-9902-e6c1f1c4f916" xlink:to="loc_us-gaap_LongTermDebtCurrent_019cb009-ee2e-791e-8d48-1e61692c0742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019cb009-ee2e-7f86-934c-51c0225a46f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019cb009-ee2e-78d5-9e44-ea78fb85ac1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019cb009-ee2e-7f86-934c-51c0225a46f6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019cb009-ee2e-78d5-9e44-ea78fb85ac1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019cb009-ee2e-7b74-8d08-0f685bf03f24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019cb009-ee2e-7f86-934c-51c0225a46f6" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019cb009-ee2e-7b74-8d08-0f685bf03f24" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
