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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:b745c63f-3271-44d3-8d6b-2b9a10b71951,g:1a88350f-b04c-4ce8-925c-c15188ca8708-->
<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.dynamicmaterials.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="boom-20251231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3260973-08f6-4ca4-808b-c36c9edf3ac5" 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_RedeemableNoncontrollingInterestEquityCarryingAmount_c5fd3c18-cdc4-41b1-8658-b0dc16afa582" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3260973-08f6-4ca4-808b-c36c9edf3ac5" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c5fd3c18-cdc4-41b1-8658-b0dc16afa582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_dda6c039-6b83-4a0f-b4f7-273b45a3bcfa" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3260973-08f6-4ca4-808b-c36c9edf3ac5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_dda6c039-6b83-4a0f-b4f7-273b45a3bcfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3476d505-ea44-4b2f-8318-01cb7bf949ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3260973-08f6-4ca4-808b-c36c9edf3ac5" xlink:to="loc_us-gaap_Liabilities_3476d505-ea44-4b2f-8318-01cb7bf949ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8835c59b-efdb-42e5-ad02-d69ad4a8f534" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3260973-08f6-4ca4-808b-c36c9edf3ac5" xlink:to="loc_us-gaap_StockholdersEquity_8835c59b-efdb-42e5-ad02-d69ad4a8f534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_156fcc26-d906-4880-ad70-6fa4e2a3251e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_203f0648-ce7e-433a-96ad-9da861d77399" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_156fcc26-d906-4880-ad70-6fa4e2a3251e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_203f0648-ce7e-433a-96ad-9da861d77399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b114c920-30f6-4689-bd80-9da1fdd85f96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_156fcc26-d906-4880-ad70-6fa4e2a3251e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b114c920-30f6-4689-bd80-9da1fdd85f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7846cfad-4f51-4306-ae62-80d1b95ff54d" 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_LiabilitiesCurrent_ac5510fc-d62b-4967-93f8-a1bf07aee1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7846cfad-4f51-4306-ae62-80d1b95ff54d" xlink:to="loc_us-gaap_LiabilitiesCurrent_ac5510fc-d62b-4967-93f8-a1bf07aee1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_837b299d-f2e4-4f04-9e81-cca18df9afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7846cfad-4f51-4306-ae62-80d1b95ff54d" xlink:to="loc_us-gaap_LongTermLineOfCredit_837b299d-f2e4-4f04-9e81-cca18df9afa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0f6c985e-7945-4d21-824a-ef2048b632bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7846cfad-4f51-4306-ae62-80d1b95ff54d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0f6c985e-7945-4d21-824a-ef2048b632bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_afd38b62-8eca-4812-a7ce-7efec3fbdfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7846cfad-4f51-4306-ae62-80d1b95ff54d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_afd38b62-8eca-4812-a7ce-7efec3fbdfc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_044b673d-c0f1-4d3a-b1a8-3ebb8459345a" 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_CashAndCashEquivalentsAtCarryingValue_1384943d-ea4f-460e-b823-ff61ae63615d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_044b673d-c0f1-4d3a-b1a8-3ebb8459345a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1384943d-ea4f-460e-b823-ff61ae63615d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fe38be33-fc38-41c7-a747-da9a7fe837f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_044b673d-c0f1-4d3a-b1a8-3ebb8459345a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fe38be33-fc38-41c7-a747-da9a7fe837f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4054cd58-56dd-4acb-9c2f-e12728a69350" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_044b673d-c0f1-4d3a-b1a8-3ebb8459345a" xlink:to="loc_us-gaap_InventoryNet_4054cd58-56dd-4acb-9c2f-e12728a69350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b6c582f6-2489-44ad-a5a0-b9eca072921f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_044b673d-c0f1-4d3a-b1a8-3ebb8459345a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b6c582f6-2489-44ad-a5a0-b9eca072921f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" 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_AccountsPayableCurrent_f1a5b6be-953b-46e2-b787-835059e10111" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_AccountsPayableCurrent_f1a5b6be-953b-46e2-b787-835059e10111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6135fa5d-03ea-46a8-969c-64627ce37c99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6135fa5d-03ea-46a8-969c-64627ce37c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_749b76f1-1f27-4357-9fde-b7d6745802b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_749b76f1-1f27-4357-9fde-b7d6745802b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_61c76df9-29a7-4f45-808d-f5b38cf27ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_61c76df9-29a7-4f45-808d-f5b38cf27ef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e316fb4e-3815-4e70-9769-fb649820ac3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e316fb4e-3815-4e70-9769-fb649820ac3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3bf3f65b-fb32-413c-bebd-2facdb10b3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_LongTermDebtCurrent_3bf3f65b-fb32-413c-bebd-2facdb10b3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2beb93d4-a30d-4528-937b-19cf20978824" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c929a70d-30ea-4c36-8f2b-828d0cff50e2" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2beb93d4-a30d-4528-937b-19cf20978824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d1bbba48-d467-4f23-a4cf-24935f444e50" 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_AssetsCurrent_daa6d258-35d6-4bea-b3a6-1639c0a206f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d1bbba48-d467-4f23-a4cf-24935f444e50" xlink:to="loc_us-gaap_AssetsCurrent_daa6d258-35d6-4bea-b3a6-1639c0a206f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bce82a99-047d-4b32-a12c-50561baa308d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d1bbba48-d467-4f23-a4cf-24935f444e50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bce82a99-047d-4b32-a12c-50561baa308d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f992cd82-e53a-424b-a911-5026dd2c7ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d1bbba48-d467-4f23-a4cf-24935f444e50" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f992cd82-e53a-424b-a911-5026dd2c7ee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_566d05d4-710b-489b-956e-abc22836aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d1bbba48-d467-4f23-a4cf-24935f444e50" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_566d05d4-710b-489b-956e-abc22836aba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_542b44be-3815-442e-8815-a2dade15bf03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d1bbba48-d467-4f23-a4cf-24935f444e50" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_542b44be-3815-442e-8815-a2dade15bf03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" 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_PreferredStockValue_7b5d09d8-e4e6-4dd1-b71e-314a5582b035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_PreferredStockValue_7b5d09d8-e4e6-4dd1-b71e-314a5582b035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8368a794-6d83-4300-8d10-57875aa2153a" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8368a794-6d83-4300-8d10-57875aa2153a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6d913f21-7dec-40f1-8434-ee7af002d3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6d913f21-7dec-40f1-8434-ee7af002d3f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_828f6494-0b98-45a5-81a8-558f2e40d811" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_CommonStockValue_828f6494-0b98-45a5-81a8-558f2e40d811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_c9760cd4-cb20-4625-b598-d7565ce382d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_TreasuryStockCommonValue_c9760cd4-cb20-4625-b598-d7565ce382d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dde44bb3-a77f-405a-887a-2c3b1e2ffb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c88f79f6-c61a-44c3-8794-0a3594963545" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dde44bb3-a77f-405a-887a-2c3b1e2ffb9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="boom-20251231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2475a7f2-d9d1-49e4-a2de-27d898bb6c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2475a7f2-d9d1-49e4-a2de-27d898bb6c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_694cf309-555b-4c8d-8f93-d42f287717ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_us-gaap_SellingExpense_694cf309-555b-4c8d-8f93-d42f287717ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fe46f841-c653-4380-b848-59ff89851cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fe46f841-c653-4380-b848-59ff89851cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1c99b356-c632-40a5-bf03-9cb5a1797fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1c99b356-c632-40a5-bf03-9cb5a1797fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_StrategicReviewAndRelatedMattersExpenses_568e9c76-11fb-4c0d-b44e-e2591ac3a953" xlink:href="boom-20251231.xsd#boom_StrategicReviewAndRelatedMattersExpenses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_boom_StrategicReviewAndRelatedMattersExpenses_568e9c76-11fb-4c0d-b44e-e2591ac3a953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_d70aac41-1a29-43e4-b50a-8b27630f12a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_52515bee-3d70-4f57-815d-a2c67c994817" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_d70aac41-1a29-43e4-b50a-8b27630f12a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6af65f3c-4e09-4dd3-8c4b-193e81c511c4" 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_ProfitLoss_ccc37bd0-7c26-4931-b9cc-019373a61c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NetIncomeLoss_6af65f3c-4e09-4dd3-8c4b-193e81c511c4" xlink:to="loc_us-gaap_ProfitLoss_ccc37bd0-7c26-4931-b9cc-019373a61c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d49bf34d-5774-40c2-8886-3c5ddd1439b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6af65f3c-4e09-4dd3-8c4b-193e81c511c4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d49bf34d-5774-40c2-8886-3c5ddd1439b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest_e684de92-5652-4f28-8a32-fdd75efaae0f" xlink:href="boom-20251231.xsd#boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5c8d28b3-079f-4b59-81a0-a0579f7845c1" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest_e684de92-5652-4f28-8a32-fdd75efaae0f" xlink:to="loc_us-gaap_NetIncomeLoss_5c8d28b3-079f-4b59-81a0-a0579f7845c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AdjustmentsToRedeemableNoncontrollingInterest_bb772089-2936-4594-8ce5-2820118418a5" xlink:href="boom-20251231.xsd#boom_AdjustmentsToRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest_e684de92-5652-4f28-8a32-fdd75efaae0f" xlink:to="loc_boom_AdjustmentsToRedeemableNoncontrollingInterest_bb772089-2936-4594-8ce5-2820118418a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_e0991562-c90d-4986-aa7f-72ad82a17179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCash"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest_e684de92-5652-4f28-8a32-fdd75efaae0f" xlink:to="loc_us-gaap_DividendsCash_e0991562-c90d-4986-aa7f-72ad82a17179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0a91f259-cbff-420b-8e7e-bb234db121b2" 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_22c08f94-1934-4b06-82d3-10b8219f1c6e" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0a91f259-cbff-420b-8e7e-bb234db121b2" xlink:to="loc_us-gaap_GrossProfit_22c08f94-1934-4b06-82d3-10b8219f1c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9dbde98f-4980-46b1-af47-fd73c5479ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0a91f259-cbff-420b-8e7e-bb234db121b2" xlink:to="loc_us-gaap_OperatingExpenses_9dbde98f-4980-46b1-af47-fd73c5479ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3bca5e17-1017-45a4-bac0-78a404433ca3" 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_ac706e99-ec65-4dd7-a50a-8d69e692130f" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3bca5e17-1017-45a4-bac0-78a404433ca3" xlink:to="loc_us-gaap_OperatingIncomeLoss_ac706e99-ec65-4dd7-a50a-8d69e692130f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8a826c2c-a9e8-42f7-85e3-7e6d0500f487" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3bca5e17-1017-45a4-bac0-78a404433ca3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8a826c2c-a9e8-42f7-85e3-7e6d0500f487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d8b1d835-d24b-4832-838c-fcd32ea2afc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3bca5e17-1017-45a4-bac0-78a404433ca3" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d8b1d835-d24b-4832-838c-fcd32ea2afc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ac6f6012-e64f-4dff-9f72-06c6364002cc" 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_cedf0fb0-68bc-4ff0-ba9b-2466a76b45cf" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ac6f6012-e64f-4dff-9f72-06c6364002cc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cedf0fb0-68bc-4ff0-ba9b-2466a76b45cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_dd05f5c0-94f0-4d55-b07c-5d33e6faf180" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ac6f6012-e64f-4dff-9f72-06c6364002cc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_dd05f5c0-94f0-4d55-b07c-5d33e6faf180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ab6587a2-b674-4d87-8452-ad8cb7229207" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c28e9a7a-19b9-428f-ac2a-914463985efc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ab6587a2-b674-4d87-8452-ad8cb7229207" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c28e9a7a-19b9-428f-ac2a-914463985efc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4386cbc-28c0-4dd4-b223-dd515729a900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ab6587a2-b674-4d87-8452-ad8cb7229207" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f4386cbc-28c0-4dd4-b223-dd515729a900" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="boom-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_262e7c60-3cd6-4cdf-b06b-a88c2e06f5de" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_79db527b-3b47-47bb-af4e-6fe49a939b03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_262e7c60-3cd6-4cdf-b06b-a88c2e06f5de" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_79db527b-3b47-47bb-af4e-6fe49a939b03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6e37b558-502d-428e-baba-50e486c7f020" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_262e7c60-3cd6-4cdf-b06b-a88c2e06f5de" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6e37b558-502d-428e-baba-50e486c7f020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a17210d5-9383-4eaf-9736-fc183af3630d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_436ed862-a40f-41b0-b30b-00ef95ac875f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a17210d5-9383-4eaf-9736-fc183af3630d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_436ed862-a40f-41b0-b30b-00ef95ac875f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7b3c13ec-a05b-4892-9285-4fee75d319f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a17210d5-9383-4eaf-9736-fc183af3630d" xlink:to="loc_us-gaap_ProfitLoss_7b3c13ec-a05b-4892-9285-4fee75d319f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="boom-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b24ecb6-906f-4e1b-925c-a15bc3362e56" 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_9accb83e-d169-4db6-b9dd-42430a867245" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b24ecb6-906f-4e1b-925c-a15bc3362e56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9accb83e-d169-4db6-b9dd-42430a867245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b7e7307-b9b5-4aea-a983-e6c14ded83a7" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b24ecb6-906f-4e1b-925c-a15bc3362e56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b7e7307-b9b5-4aea-a983-e6c14ded83a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb35da70-c38a-4812-9067-35e820ccbae7" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b24ecb6-906f-4e1b-925c-a15bc3362e56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb35da70-c38a-4812-9067-35e820ccbae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_837dc5b2-cf8e-4b0a-9798-22d75e844318" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3b24ecb6-906f-4e1b-925c-a15bc3362e56" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_837dc5b2-cf8e-4b0a-9798-22d75e844318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" 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_PaymentsToAcquireMarketableSecurities_86354ae5-22a0-4c21-af59-43e94747943c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_86354ae5-22a0-4c21-af59-43e94747943c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f183b5c9-7e3b-41d7-b7b2-57695ea23dea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f183b5c9-7e3b-41d7-b7b2-57695ea23dea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_ProceedsFromSalesOfMarketableSecurities_b156fee4-db41-43e5-b819-2441ac76efd7" xlink:href="boom-20251231.xsd#boom_ProceedsFromSalesOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_boom_ProceedsFromSalesOfMarketableSecurities_b156fee4-db41-43e5-b819-2441ac76efd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f122d6a4-2a97-4a33-80a5-9e72c623bf74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f122d6a4-2a97-4a33-80a5-9e72c623bf74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_ProceedsFromGovernmentAssistanceReimbursementsOfPropertyPlantAndEquipment_196dc4c5-9b8a-47b5-aed5-24bfd6e14191" xlink:href="boom-20251231.xsd#boom_ProceedsFromGovernmentAssistanceReimbursementsOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_boom_ProceedsFromGovernmentAssistanceReimbursementsOfPropertyPlantAndEquipment_196dc4c5-9b8a-47b5-aed5-24bfd6e14191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b9d2dcf9-0e07-405c-b1b3-0d3a4a1bd383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b9d2dcf9-0e07-405c-b1b3-0d3a4a1bd383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_019b8c9c-679c-718d-8df8-21e426e4ba24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb730f7a-b5a4-49f8-a043-322d01433abe" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_019b8c9c-679c-718d-8df8-21e426e4ba24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" 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_ProceedsFromIssuanceOfSecuredDebt_397c9018-4d99-4d66-ab83-766650feba58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_397c9018-4d99-4d66-ab83-766650feba58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_e5797be9-93e4-4648-846d-1ad4c26ee003" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_e5797be9-93e4-4648-846d-1ad4c26ee003" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_b518da79-9380-4489-a683-a77104575a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_b518da79-9380-4489-a683-a77104575a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_c329a099-f331-4e62-8f87-0c1a0f5a2038" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_c329a099-f331-4e62-8f87-0c1a0f5a2038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1e5deda0-c8ef-4620-b7ff-bda82ecba34d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1e5deda0-c8ef-4620-b7ff-bda82ecba34d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_7a0a33ec-6e5d-4743-bcf6-05bc7fa7357e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_7a0a33ec-6e5d-4743-bcf6-05bc7fa7357e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_d0000d69-7e34-4ec7-aa32-360a75858edd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_PaymentsOfDividends_d0000d69-7e34-4ec7-aa32-360a75858edd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_46727f46-3179-4eb3-8771-040545b7edb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_46727f46-3179-4eb3-8771-040545b7edb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8e320955-cb85-4fe1-80cb-a32a14974d86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bcee4ca-1b40-49bc-9e9b-02283607d8e9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8e320955-cb85-4fe1-80cb-a32a14974d86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" 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_us-gaap_ProfitLoss_a75c795e-dc17-4224-96f7-0bdc08105792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_ProfitLoss_a75c795e-dc17-4224-96f7-0bdc08105792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0d4aec99-9410-43c9-b926-f817dc645828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_Depreciation_0d4aec99-9410-43c9-b926-f817dc645828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_bf463310-f599-4035-92b7-6634ede4b4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_bf463310-f599-4035-92b7-6634ede4b4c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_45eab6bc-0c6c-43a5-80d4-4153f5c203ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_45eab6bc-0c6c-43a5-80d4-4153f5c203ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0c059c88-b2c8-41b2-9b3e-88af3c0cbae7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_ShareBasedCompensation_0c059c88-b2c8-41b2-9b3e-88af3c0cbae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_AccountsReceivableCreditLossExpenseReversalNetOfRecoveries_c331b25d-a580-4ac3-b3d1-9b5ca33d86d1" xlink:href="boom-20251231.xsd#boom_AccountsReceivableCreditLossExpenseReversalNetOfRecoveries"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_boom_AccountsReceivableCreditLossExpenseReversalNetOfRecoveries_c331b25d-a580-4ac3-b3d1-9b5ca33d86d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aa9cc33e-9174-45ea-95f3-aa0d5c88493e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aa9cc33e-9174-45ea-95f3-aa0d5c88493e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_88101713-703e-4b42-bde3-497de2d4637c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_88101713-703e-4b42-bde3-497de2d4637c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_857ba9dc-d1bb-4322-9c82-f6c497adf7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_857ba9dc-d1bb-4322-9c82-f6c497adf7c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_d8a8eca1-4376-4df0-af9f-ae84d26647e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_d8a8eca1-4376-4df0-af9f-ae84d26647e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2ed42960-0f91-4e76-9964-9511fa3133ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2ed42960-0f91-4e76-9964-9511fa3133ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_22c8d3c6-e408-45fa-a786-f66c93c8993d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_22c8d3c6-e408-45fa-a786-f66c93c8993d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_11eab7a8-4e45-4e85-a194-5a4b186de0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_11eab7a8-4e45-4e85-a194-5a4b186de0e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3198f425-8ece-4705-bde9-317783de6817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3198f425-8ece-4705-bde9-317783de6817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_54652972-245d-40b9-9b1d-9c87393686b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_54652972-245d-40b9-9b1d-9c87393686b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5e227479-ccd2-48e2-a5ff-a538cb3a3723" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5e227479-ccd2-48e2-a5ff-a538cb3a3723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_290664fa-c6d1-43c7-ac2b-50956db22bae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e928252f-d2e1-422e-882a-204229453410" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_290664fa-c6d1-43c7-ac2b-50956db22bae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESComputationandReconciliationofEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#SIGNIFICANTACCOUNTINGPOLICIESComputationandReconciliationofEarningsPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESComputationandReconciliationofEarningsPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9e2adbf6-d49d-4f59-b0a0-39310e59c397" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted_052723ce-657a-4c80-b297-fcb0edc82e32" xlink:href="boom-20251231.xsd#boom_UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9e2adbf6-d49d-4f59-b0a0-39310e59c397" xlink:to="loc_boom_UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted_052723ce-657a-4c80-b297-fcb0edc82e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9008d188-3057-4631-88f7-b3ee471d7b93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9e2adbf6-d49d-4f59-b0a0-39310e59c397" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9008d188-3057-4631-88f7-b3ee471d7b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_bcebaf83-dda6-4ff7-84cf-caf363201d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9e2adbf6-d49d-4f59-b0a0-39310e59c397" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_bcebaf83-dda6-4ff7-84cf-caf363201d5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bce49a2d-cb2e-4c86-867a-c9b2ef2c93dd" 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_8c3a3e84-f023-4b18-bd98-d7c73ff31748" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bce49a2d-cb2e-4c86-867a-c9b2ef2c93dd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8c3a3e84-f023-4b18-bd98-d7c73ff31748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0dcdac57-fc9a-488f-92bb-42c7a0f5b82f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bce49a2d-cb2e-4c86-867a-c9b2ef2c93dd" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0dcdac57-fc9a-488f-92bb-42c7a0f5b82f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8cc60811-7789-4a63-835b-0b6a6da8ec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_86049e50-1ce2-4670-8090-2ab99f677e93" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8cc60811-7789-4a63-835b-0b6a6da8ec8a" xlink:to="loc_us-gaap_NetIncomeLoss_86049e50-1ce2-4670-8090-2ab99f677e93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_be7f428a-bdd8-484d-a6e8-d7788413e819" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8cc60811-7789-4a63-835b-0b6a6da8ec8a" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_be7f428a-bdd8-484d-a6e8-d7788413e819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_27e5e9d5-bcef-4fd8-862e-4ac7a0257f38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8cc60811-7789-4a63-835b-0b6a6da8ec8a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_27e5e9d5-bcef-4fd8-862e-4ac7a0257f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_26134077-feb0-47f1-a34a-1c26b90fe17c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCash"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8cc60811-7789-4a63-835b-0b6a6da8ec8a" xlink:to="loc_us-gaap_DividendsCash_26134077-feb0-47f1-a34a-1c26b90fe17c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#INVENTORIESDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d9b186fe-8346-440f-a8ef-3ee45df8271f" 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_InventoryFinishedGoodsNetOfReserves_96fd54eb-9873-4146-922b-1ff15d5a1d26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d9b186fe-8346-440f-a8ef-3ee45df8271f" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_96fd54eb-9873-4146-922b-1ff15d5a1d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6b456944-d85a-4bec-be02-cf861e26dd11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d9b186fe-8346-440f-a8ef-3ee45df8271f" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6b456944-d85a-4bec-be02-cf861e26dd11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_c1be1c41-9e37-43b6-bc53-65e0aee55939" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d9b186fe-8346-440f-a8ef-3ee45df8271f" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_c1be1c41-9e37-43b6-bc53-65e0aee55939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_6dafdbac-b653-44ca-834e-303fcc2bfb60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d9b186fe-8346-440f-a8ef-3ee45df8271f" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_6dafdbac-b653-44ca-834e-303fcc2bfb60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSWeightedAverageAmortizationDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#PURCHASEDINTANGIBLEASSETSWeightedAverageAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSWeightedAverageAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dec38902-ea72-4140-b525-0a071cde433b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_816afa5d-b09f-4a09-b62e-20e9e38c8369" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dec38902-ea72-4140-b525-0a071cde433b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_816afa5d-b09f-4a09-b62e-20e9e38c8369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89f0aca3-29d2-4f3c-8c29-f6b54d3238bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dec38902-ea72-4140-b525-0a071cde433b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89f0aca3-29d2-4f3c-8c29-f6b54d3238bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSExpectedFutureAmortizationDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#PURCHASEDINTANGIBLEASSETSExpectedFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSExpectedFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_81db55c2-cd3f-4491-85a0-c2f317fc00b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_81db55c2-cd3f-4491-85a0-c2f317fc00b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_76835e94-68bd-4823-a094-16fb4b1a5682" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_76835e94-68bd-4823-a094-16fb4b1a5682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_37db9632-6ad3-4e61-982c-396e8222b9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_37db9632-6ad3-4e61-982c-396e8222b9a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f9a44a7-c305-4215-8e7c-6c98b909dea6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f9a44a7-c305-4215-8e7c-6c98b909dea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_36d2ab4a-42c9-449f-9ff9-578f1c63a70b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_36d2ab4a-42c9-449f-9ff9-578f1c63a70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d2630bdc-c920-4169-95bd-6c8f42d1d688" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3bd8755c-96f7-42a9-84fb-a1e49c1df565" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d2630bdc-c920-4169-95bd-6c8f42d1d688" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#LEASESROUAssetandLeaseLiabilityBalancesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d2434961-baf2-42ff-9a92-c3bb8f5f653d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b12edbbc-11cd-4f5f-8292-5682cc1fa8db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d2434961-baf2-42ff-9a92-c3bb8f5f653d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b12edbbc-11cd-4f5f-8292-5682cc1fa8db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_25c30bc6-e526-4569-8180-5ba0c56e595e" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d2434961-baf2-42ff-9a92-c3bb8f5f653d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_25c30bc6-e526-4569-8180-5ba0c56e595e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4328ae98-50be-4f48-8cb7-fb46ff6e456e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4328ae98-50be-4f48-8cb7-fb46ff6e456e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8e4cc2d5-150e-4550-b84d-ad4c5b114dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8e4cc2d5-150e-4550-b84d-ad4c5b114dcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_373d38ab-8911-4397-ade2-e99a1c7ae4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_373d38ab-8911-4397-ade2-e99a1c7ae4f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a12924b6-9b33-4680-ad0f-4b255ba8c09b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a12924b6-9b33-4680-ad0f-4b255ba8c09b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e916e132-33f0-4926-ba91-c197f8e4e6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e916e132-33f0-4926-ba91-c197f8e4e6f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a6f5ee88-d136-4b2d-8481-47befc100dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26258d51-383b-46e1-a1a5-2494b13ad115" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a6f5ee88-d136-4b2d-8481-47befc100dcc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="boom-20251231.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c5ee1af0-9f29-4386-9fcd-4041fda43a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_11176b86-f890-42d6-8873-610a60c18e24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c5ee1af0-9f29-4386-9fcd-4041fda43a1f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_11176b86-f890-42d6-8873-610a60c18e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_272a8060-cc57-4898-af4a-c10e75f63f66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c5ee1af0-9f29-4386-9fcd-4041fda43a1f" xlink:to="loc_us-gaap_OperatingLeaseLiability_272a8060-cc57-4898-af4a-c10e75f63f66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#DEBTScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_55e0f96f-be30-48ef-a53d-5219db4c4d83" 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_LineOfCredit_25e2447f-f62e-4fb7-8f5a-6830f0efb7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_55e0f96f-be30-48ef-a53d-5219db4c4d83" xlink:to="loc_us-gaap_LineOfCredit_25e2447f-f62e-4fb7-8f5a-6830f0efb7fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cf5e6da3-ca58-4619-9909-adcdfa7551e7" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_55e0f96f-be30-48ef-a53d-5219db4c4d83" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cf5e6da3-ca58-4619-9909-adcdfa7551e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="simple" xlink:href="boom-20251231.xsd#DEBTScheduleofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b6b4d0c4-ac24-448b-a1ec-329aaaff4a84" 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_LongTermDebtCurrent_3ecad626-69af-4d21-84f1-3b79aaab9541" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b6b4d0c4-ac24-448b-a1ec-329aaaff4a84" xlink:to="loc_us-gaap_LongTermDebtCurrent_3ecad626-69af-4d21-84f1-3b79aaab9541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_67271798-8a48-441f-b818-c8e744607fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b6b4d0c4-ac24-448b-a1ec-329aaaff4a84" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_67271798-8a48-441f-b818-c8e744607fe2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofStockBasedCompensationDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofStockBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ae1f2483-b6b2-42bc-9fc8-379505b5ef88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_477991fd-adb0-45e5-a8dc-ffa272f284b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ae1f2483-b6b2-42bc-9fc8-379505b5ef88" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_477991fd-adb0-45e5-a8dc-ffa272f284b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79da0814-3c8d-4e51-b777-4d215029a583" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ae1f2483-b6b2-42bc-9fc8-379505b5ef88" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79da0814-3c8d-4e51-b777-4d215029a583" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDomesticandForeignComponentsofIncomeBeforeTaxandComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#INCOMETAXESDomesticandForeignComponentsofIncomeBeforeTaxandComponentsofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESDomesticandForeignComponentsofIncomeBeforeTaxandComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_486b2b33-972e-4f2a-ab5a-638aabe100f5" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8844c05a-4244-47dd-b1eb-45d47b9ca168" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_486b2b33-972e-4f2a-ab5a-638aabe100f5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8844c05a-4244-47dd-b1eb-45d47b9ca168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_5e07bdc4-8b98-49c3-b58d-274e6e42b4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_486b2b33-972e-4f2a-ab5a-638aabe100f5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_5e07bdc4-8b98-49c3-b58d-274e6e42b4b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_54315f29-f14e-4bb5-b5ad-0bf6029ea7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_acbbe0de-e80a-4e40-a594-7a6c57be007e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_54315f29-f14e-4bb5-b5ad-0bf6029ea7a8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_acbbe0de-e80a-4e40-a594-7a6c57be007e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5071d3ad-38cd-47ce-9450-2386939c2b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_54315f29-f14e-4bb5-b5ad-0bf6029ea7a8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5071d3ad-38cd-47ce-9450-2386939c2b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_390918f1-9423-488c-bea2-cea8fca9fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_54315f29-f14e-4bb5-b5ad-0bf6029ea7a8" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_390918f1-9423-488c-bea2-cea8fca9fc0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd334b61-4b03-4d99-a3f6-d73a05c67478" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c61b4554-5310-4e22-864b-6d10b8281f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd334b61-4b03-4d99-a3f6-d73a05c67478" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c61b4554-5310-4e22-864b-6d10b8281f7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01c09506-96da-4405-94b7-0e49d894fc12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd334b61-4b03-4d99-a3f6-d73a05c67478" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01c09506-96da-4405-94b7-0e49d894fc12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b6c81e47-4d64-45ae-b85e-2e6524e87ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd334b61-4b03-4d99-a3f6-d73a05c67478" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b6c81e47-4d64-45ae-b85e-2e6524e87ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3a759be2-154c-4ad4-912b-eaa0b40c2d83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a222a7f8-c594-4f79-b786-813f1ed3b3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3a759be2-154c-4ad4-912b-eaa0b40c2d83" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a222a7f8-c594-4f79-b786-813f1ed3b3b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e36c0140-0810-499f-8f8e-0ff5c8bc388a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3a759be2-154c-4ad4-912b-eaa0b40c2d83" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e36c0140-0810-499f-8f8e-0ff5c8bc388a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/IncomeTaxesScheduleofIncomeTaxPaidDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#IncomeTaxesScheduleofIncomeTaxPaidDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/IncomeTaxesScheduleofIncomeTaxPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019bc5cc-adc6-7008-b416-9ee2f7a11e34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019bc5cc-adc6-7e27-9c05-a8bed5e5f3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019bc5cc-adc6-7008-b416-9ee2f7a11e34" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019bc5cc-adc6-7e27-9c05-a8bed5e5f3d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019bc5cc-adc6-7b28-b3c4-8d1a2302edb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019bc5cc-adc6-7008-b416-9ee2f7a11e34" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019bc5cc-adc6-7b28-b3c4-8d1a2302edb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019bc5cc-adc6-76d2-b99c-c315daf5fff2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019bc5cc-adc6-7008-b416-9ee2f7a11e34" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019bc5cc-adc6-76d2-b99c-c315daf5fff2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_6b9f6a44-014c-4a7c-a4ac-e2c01cc217c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_52120e21-2036-4979-808f-2f92baff0c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6b9f6a44-014c-4a7c-a4ac-e2c01cc217c3" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_52120e21-2036-4979-808f-2f92baff0c6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3c31f3ac-7360-42d8-9782-0f3981617b45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6b9f6a44-014c-4a7c-a4ac-e2c01cc217c3" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3c31f3ac-7360-42d8-9782-0f3981617b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2eb4284b-fd48-4a1f-87f1-fb9dcd4d5312" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2b98d0e5-6771-4a16-a3fb-b1aab405b938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2eb4284b-fd48-4a1f-87f1-fb9dcd4d5312" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2b98d0e5-6771-4a16-a3fb-b1aab405b938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b99dcc66-255a-432b-a82d-54192538c163" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2eb4284b-fd48-4a1f-87f1-fb9dcd4d5312" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b99dcc66-255a-432b-a82d-54192538c163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_11c140af-5b4d-4088-b3e8-72b4f90c456f" xlink:href="boom-20251231.xsd#boom_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2eb4284b-fd48-4a1f-87f1-fb9dcd4d5312" xlink:to="loc_boom_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_11c140af-5b4d-4088-b3e8-72b4f90c456f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_07a1a598-9133-4a32-9e47-2281d9bc5b13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_68595050-c17c-4daf-a7ae-59ca7ba86ded" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_07a1a598-9133-4a32-9e47-2281d9bc5b13" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_68595050-c17c-4daf-a7ae-59ca7ba86ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_49a65e7d-1cbc-4d55-8bb6-cacf6446c17d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_07a1a598-9133-4a32-9e47-2281d9bc5b13" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_49a65e7d-1cbc-4d55-8bb6-cacf6446c17d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_976a0a61-82f1-435a-8f28-2a99e2792f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_976a0a61-82f1-435a-8f28-2a99e2792f2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_48d06766-942f-48b5-93bf-e82bb5a13da4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_48d06766-942f-48b5-93bf-e82bb5a13da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ec5cb8a2-3b33-4074-939f-aeddcebdb99a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ec5cb8a2-3b33-4074-939f-aeddcebdb99a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInvestments_f38d7b21-9eaa-476e-aded-13948d7d7dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsInvestments_f38d7b21-9eaa-476e-aded-13948d7d7dbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f6a8dd60-3f2d-44c1-b482-0cae57c97181" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f6a8dd60-3f2d-44c1-b482-0cae57c97181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_12556df3-e4e0-481d-bb4f-92a125cf3b49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges_12556df3-e4e0-481d-bb4f-92a125cf3b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0095c845-818b-437f-a9c0-5259d6486005" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0095c845-818b-437f-a9c0-5259d6486005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DeferredTaxAssetsTaxDeferredExpenseEmployeeCompensationAndBenefits_14885cc1-cd33-41ff-b054-5c6dcb20c2d2" xlink:href="boom-20251231.xsd#boom_DeferredTaxAssetsTaxDeferredExpenseEmployeeCompensationAndBenefits"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_boom_DeferredTaxAssetsTaxDeferredExpenseEmployeeCompensationAndBenefits_14885cc1-cd33-41ff-b054-5c6dcb20c2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_DeferredTaxAssetsOperatingLeaseLiability_18cecd22-a924-451b-b1dd-03788e50beb8" xlink:href="boom-20251231.xsd#boom_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_boom_DeferredTaxAssetsOperatingLeaseLiability_18cecd22-a924-451b-b1dd-03788e50beb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_eaa6b1b6-db5c-4c00-8e11-4df836efb2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_eaa6b1b6-db5c-4c00-8e11-4df836efb2c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_813ce909-48f1-476c-8fb6-ffe45570e8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce6df53f-5182-4217-a571-49ba43ee1a35" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_813ce909-48f1-476c-8fb6-ffe45570e8c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESReconciliationofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="boom-20251231.xsd#INCOMETAXESReconciliationofIncomeTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.dynamicmaterials.com/role/INCOMETAXESReconciliationofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5d82e880-41c4-43a0-8134-fa9fc31bdb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5d82e880-41c4-43a0-8134-fa9fc31bdb3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cc29f1c1-f4c1-4195-ad96-c900ae1c8b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cc29f1c1-f4c1-4195-ad96-c900ae1c8b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_96f128e2-418e-4144-8be9-5eba9b48af1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_96f128e2-418e-4144-8be9-5eba9b48af1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a97dc9ad-e7bc-4cdb-8bc1-2723f87cea92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a97dc9ad-e7bc-4cdb-8bc1-2723f87cea92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_185b1af2-a0fb-4b22-bda4-ba43b46f1046" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_185b1af2-a0fb-4b22-bda4-ba43b46f1046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0d878c02-970e-49ff-8059-2c70e07e878d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0d878c02-970e-49ff-8059-2c70e07e878d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_69f28218-1092-4023-9abf-5256a41d4813" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_69f28218-1092-4023-9abf-5256a41d4813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_ed3afaba-7eef-4bfa-bfb1-38d6e5f32658" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_ed3afaba-7eef-4bfa-bfb1-38d6e5f32658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_019bfeb7-0f08-7fa5-8248-23aa1a8f2da0" xlink:href="boom-20251231.xsd#boom_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_boom_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_019bfeb7-0f08-7fa5-8248-23aa1a8f2da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019bfeb7-0f08-7102-b533-ada09664e97e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019bfeb7-0f08-7102-b533-ada09664e97e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementAmount_019bfeb7-0f08-7d2c-a12a-92557fa1a60c" xlink:href="boom-20251231.xsd#boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementAmount"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementAmount_019bfeb7-0f08-7d2c-a12a-92557fa1a60c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019bfeb7-0f08-7454-a6ea-c5fac33cf809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019bfeb7-0f08-7454-a6ea-c5fac33cf809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_019c8622-950f-7c92-be49-487a5885f422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_019c8622-950f-7c92-be49-487a5885f422" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_019c8622-bc61-78c1-bc29-abea2d3bc978" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_baf32cfa-8293-4821-91b4-63d5a906e02d" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_019c8622-bc61-78c1-bc29-abea2d3bc978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bfeb7-e1cc-7bb5-9404-6c9d6416135c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bfeb7-e1cc-7bb5-9404-6c9d6416135c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bfeb7-e1cc-7110-83ba-aaf94de9636d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bfeb7-e1cc-7110-83ba-aaf94de9636d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bfeb7-e1cc-7b2a-b79c-f3cbb32c253c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bfeb7-e1cc-7b2a-b79c-f3cbb32c253c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bfeb7-e1cc-7b17-b0fc-ab9af45f2f84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bfeb7-e1cc-7b17-b0fc-ab9af45f2f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019bfeb7-e1cc-749f-afba-2dd4947b9a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019bfeb7-e1cc-749f-afba-2dd4947b9a5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bfeb7-e1cc-77b7-89a4-bedde8e69a79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bfeb7-e1cc-77b7-89a4-bedde8e69a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019bfeb7-e1cc-77db-a3f0-21e16ba6ec5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019bfeb7-e1cc-77db-a3f0-21e16ba6ec5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_019bfeb7-e1cc-73cc-9b70-bcbb2c8936db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense_019bfeb7-e1cc-73cc-9b70-bcbb2c8936db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EffectiveIncomeTaxRateReconciliationPermanentItemsPercent_019bfeb7-e1cc-7a97-a379-b89cf0112d19" xlink:href="boom-20251231.xsd#boom_EffectiveIncomeTaxRateReconciliationPermanentItemsPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_boom_EffectiveIncomeTaxRateReconciliationPermanentItemsPercent_019bfeb7-e1cc-7a97-a379-b89cf0112d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019bfeb7-e1cc-78fc-93cb-59d417c292fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019bfeb7-e1cc-78fc-93cb-59d417c292fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementPercent_019bfeb7-e1cc-75fb-a7c0-dbc09778e215" xlink:href="boom-20251231.xsd#boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementPercent_019bfeb7-e1cc-75fb-a7c0-dbc09778e215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019bfeb7-e1cc-7a8a-af9c-0c25ea31ec4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bfeb7-e1cc-7e73-ac91-5890e2237453" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019bfeb7-e1cc-7a8a-af9c-0c25ea31ec4e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
