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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a0fd83-f5c4-77c0-8d23-b46ed4f1559d,g:71f3981e-2032-4c37-b321-3e606d49899a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.solvenergy.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="mwh-20260930.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0fd83-f670-75ad-a9b2-981979590531" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_01a0fd83-f670-782d-b0e6-58b0f538e094" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0fd83-f670-75ad-a9b2-981979590531" xlink:to="loc_us-gaap_CommonStockValue_01a0fd83-f670-782d-b0e6-58b0f538e094" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_01a0fd83-f670-728a-a441-3af7c99c8e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0fd83-f670-75ad-a9b2-981979590531" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_01a0fd83-f670-728a-a441-3af7c99c8e1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0fd83-f670-7dbe-9cbc-5d99083abeda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01a0fd83-f670-75ad-a9b2-981979590531" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a0fd83-f670-7dbe-9cbc-5d99083abeda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0fd83-f670-7fdc-a678-b9637126452c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0fd83-f670-77d0-8ea5-8611b06f0026" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0fd83-f670-7fdc-a678-b9637126452c" xlink:to="loc_us-gaap_Liabilities_01a0fd83-f670-77d0-8ea5-8611b06f0026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_01a0fd83-f670-77f1-90a0-946888644492" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0fd83-f670-7fdc-a678-b9637126452c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_01a0fd83-f670-77f1-90a0-946888644492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0fd83-f670-7a56-8cb4-c156042d11c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0fd83-f670-7fdc-a678-b9637126452c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0fd83-f670-7a56-8cb4-c156042d11c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_01a10db7-7050-7ccd-a05f-9290c3385c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a0fd83-f670-7fdc-a678-b9637126452c" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_01a10db7-7050-7ccd-a05f-9290c3385c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0fd83-f670-77da-abad-8802b1c3f9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a0fd83-f670-77da-abad-8802b1c3f9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_01a0fd83-f670-75ee-ad7f-ea7019657796" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_01a0fd83-f670-75ee-ad7f-ea7019657796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_01a0fd83-f670-7ccc-b5cb-bf2f8cc58bab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_01a0fd83-f670-7ccc-b5cb-bf2f8cc58bab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRealEstateConstructionInProcess_01a0fd83-f670-7556-9706-67583c2652ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRealEstateConstructionInProcess"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:to="loc_us-gaap_InventoryRealEstateConstructionInProcess_01a0fd83-f670-7556-9706-67583c2652ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f670-70aa-ab4e-f240ce225852" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a0fd83-f670-7a2e-bd5a-70700d9dcaa1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f670-70aa-ab4e-f240ce225852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0fd83-f670-7dcb-ae2a-9b7b12111d32" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01a0fd83-f670-785f-8294-4eda07df0ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0fd83-f670-7dcb-ae2a-9b7b12111d32" xlink:to="loc_us-gaap_StockholdersEquity_01a0fd83-f670-785f-8294-4eda07df0ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_01a0fd83-f670-77cb-b594-d1e02ff8a64c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a0fd83-f670-7dcb-ae2a-9b7b12111d32" xlink:to="loc_us-gaap_MinorityInterest_01a0fd83-f670-77cb-b594-d1e02ff8a64c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a0fd83-f670-76c5-aaf9-c47ca6ea69b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_AssetsCurrent_01a0fd83-f670-76c5-aaf9-c47ca6ea69b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a0fd83-f670-7d39-9f86-6b0e5af9ac9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a0fd83-f670-7d39-9f86-6b0e5af9ac9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a0fd83-f670-7afa-a044-929547886cef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a0fd83-f670-7afa-a044-929547886cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_01a0fd83-f670-7c9c-9e2b-9593e8b7d3af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_Goodwill_01a0fd83-f670-7c9c-9e2b-9593e8b7d3af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0fd83-f670-7a7e-9618-2313e9a4b61d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0fd83-f670-7a7e-9618-2313e9a4b61d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a0fd83-f670-7032-8a63-32e0fca7133b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a0fd83-f670-7032-8a63-32e0fca7133b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_01a0fd83-f670-7980-a315-e9f62f1ed45d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a0fd83-f670-7d60-a34b-855285d8c4a5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_01a0fd83-f670-7980-a315-e9f62f1ed45d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_01a10db4-fae0-7afa-8286-d1b03371c762" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersCapital_01a10db4-fae0-7c42-a676-028931b7ceb8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MembersCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_01a10db4-fae0-7afa-8286-d1b03371c762" xlink:to="loc_us-gaap_MembersCapital_01a10db4-fae0-7c42-a676-028931b7ceb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_01a10db4-fae0-7c7c-87eb-d8f70bc49ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MembersEquityAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_01a10db4-fae0-7afa-8286-d1b03371c762" xlink:to="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_01a10db4-fae0-7c7c-87eb-d8f70bc49ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f670-77fb-a637-78fc2a92506e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f670-77fb-a637-78fc2a92506e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01a0fd83-f670-75fd-885a-cb56c646bc77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01a0fd83-f670-75fd-885a-cb56c646bc77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLoansPayableCurrent_01a0fd83-f670-75b8-9017-0f8f049fe664" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLoansPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:to="loc_us-gaap_OtherLoansPayableCurrent_01a0fd83-f670-75b8-9017-0f8f049fe664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_FinanceLeaseAndOperatingLeaseLiabilityCurrent_01a0fd83-f670-7d8a-a2fd-7237aaa90d72" xlink:href="mwh-20260930.xsd#mwh_FinanceLeaseAndOperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:to="loc_mwh_FinanceLeaseAndOperatingLeaseLiabilityCurrent_01a0fd83-f670-7d8a-a2fd-7237aaa90d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_01a0fd83-f670-73e3-b049-7261fc3ae828" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-7915-9157-15a2b6bc9273" xlink:to="loc_us-gaap_SecuredDebtCurrent_01a0fd83-f670-73e3-b049-7261fc3ae828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-70a7-9004-56d121c7b3df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_us-gaap_LiabilitiesCurrent_01a0fd83-f670-70a7-9004-56d121c7b3df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_01a0fd83-f670-741f-9325-3ae2dd0c4d36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_us-gaap_SecuredLongTermDebt_01a0fd83-f670-741f-9325-3ae2dd0c4d36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLoansPayableLongTerm_01a0fd83-f670-715a-a7e5-34b757db4b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLoansPayableLongTerm"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_us-gaap_OtherLoansPayableLongTerm_01a0fd83-f670-715a-a7e5-34b757db4b0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_01a0fd83-f670-7d05-bac0-2eba4def5841" xlink:href="mwh-20260930.xsd#mwh_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_mwh_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_01a0fd83-f670-7d05-bac0-2eba4def5841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_TaxReceivableAgreementLiabilityNoncurrent_01a0fd83-f670-7533-962f-3c8550a31cde" xlink:href="mwh-20260930.xsd#mwh_TaxReceivableAgreementLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_mwh_TaxReceivableAgreementLiabilityNoncurrent_01a0fd83-f670-7533-962f-3c8550a31cde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f670-7afd-84c3-0432191541c8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a0fd83-f670-7ab0-93d1-19f5820091c7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f670-7afd-84c3-0432191541c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="mwh-20260930.xsd#CondensedConsolidatedStatementsofOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0fd83-f670-7b27-a5d0-6c1f3b7d0cea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0fd83-f670-7bef-816c-11b36b208e37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0fd83-f670-7b27-a5d0-6c1f3b7d0cea" xlink:to="loc_us-gaap_ProfitLoss_01a0fd83-f670-7bef-816c-11b36b208e37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a0fd83-f670-7232-a092-45344894f08e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a0fd83-f670-7b27-a5d0-6c1f3b7d0cea" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a0fd83-f670-7232-a092-45344894f08e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0fd83-f670-7418-98e5-8a07b1dcd5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:to="loc_us-gaap_OperatingIncomeLoss_01a0fd83-f670-7418-98e5-8a07b1dcd5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_01a0fd83-f670-799f-ad64-aae5677fb3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_01a0fd83-f670-799f-ad64-aae5677fb3c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_01a0fd83-f670-700d-8909-dffeb0c6feaa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:to="loc_us-gaap_InterestExpenseNonoperating_01a0fd83-f670-700d-8909-dffeb0c6feaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_01a0fd83-f670-7ef5-a36e-05b32a47d7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:to="loc_us-gaap_InvestmentIncomeInterest_01a0fd83-f670-7ef5-a36e-05b32a47d7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_01a0fd83-f670-7887-90e9-56623f43befe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7d46-bd56-00a35341f3da" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_01a0fd83-f670-7887-90e9-56623f43befe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a0fd83-f670-7893-b718-1e86e5cc85db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_01a0fd83-f670-7dd4-9e81-356bf84383ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0fd83-f670-7893-b718-1e86e5cc85db" xlink:to="loc_us-gaap_GrossProfit_01a0fd83-f670-7dd4-9e81-356bf84383ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_01a0fd83-f670-7907-956e-be7cc9728b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a0fd83-f670-7893-b718-1e86e5cc85db" xlink:to="loc_us-gaap_OperatingExpenses_01a0fd83-f670-7907-956e-be7cc9728b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0fd83-f670-79f8-b765-97591ca2e084" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7edd-8a3d-5d1cfdf1df84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_01a0fd83-f670-79f8-b765-97591ca2e084" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01a0fd83-f670-7edd-8a3d-5d1cfdf1df84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01a0fd83-f670-743e-aad8-091f0852edb9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_01a0fd83-f670-79f8-b765-97591ca2e084" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01a0fd83-f670-743e-aad8-091f0852edb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_01a0fd83-f670-7d98-9169-134d09688e10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01a0fd83-f670-7c5d-acd2-0d6c6243a1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0fd83-f670-7d98-9169-134d09688e10" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01a0fd83-f670-7c5d-acd2-0d6c6243a1ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_01a0fd83-f670-7ca5-884c-330315524eac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_01a0fd83-f670-7d98-9169-134d09688e10" xlink:to="loc_us-gaap_AdjustmentForAmortization_01a0fd83-f670-7ca5-884c-330315524eac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_01a0fd83-f670-76db-ba74-f485efb9a7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_01a0fd83-f670-7137-a081-2f1d6bdd5417" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_01a0fd83-f670-76db-ba74-f485efb9a7cb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_01a0fd83-f670-7137-a081-2f1d6bdd5417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a0fd83-f670-77ef-bfdd-462c5371378f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_01a0fd83-f670-76db-ba74-f485efb9a7cb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a0fd83-f670-77ef-bfdd-462c5371378f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mwh-20260930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a0fd83-f711-73fb-a7e6-b7bb9469da80" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_ProfitLoss_01a0fd83-f711-73fb-a7e6-b7bb9469da80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_01a0fd83-f711-78e4-8223-b16d13615cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_01a0fd83-f711-78e4-8223-b16d13615cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_01a0fd83-f711-7a91-ac9f-36aeef33b0af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_ShareBasedCompensation_01a0fd83-f711-7a91-ac9f-36aeef33b0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_GainLossOnExtinguishmentOfDebtNonCashPortion_01a0fd83-f711-7f28-87ee-202738cf8104" xlink:href="mwh-20260930.xsd#mwh_GainLossOnExtinguishmentOfDebtNonCashPortion"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_mwh_GainLossOnExtinguishmentOfDebtNonCashPortion_01a0fd83-f711-7f28-87ee-202738cf8104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfOngoingProject_01a0fd83-f711-755b-b430-fd69c7783b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfOngoingProject"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_ImpairmentOfOngoingProject_01a0fd83-f711-755b-b430-fd69c7783b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_TaxReceivablesAgreementLiabilityAdjustment_01a0fd83-f711-7976-9a5a-275c0bd9579c" xlink:href="mwh-20260930.xsd#mwh_TaxReceivablesAgreementLiabilityAdjustment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_mwh_TaxReceivablesAgreementLiabilityAdjustment_01a0fd83-f711-7976-9a5a-275c0bd9579c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_01a0fd83-f711-789d-b5a5-b9d45215782e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_01a0fd83-f711-789d-b5a5-b9d45215782e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_01a0fd83-f711-7801-8108-8976e66ccfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7d4e-8750-679815c2e00d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_01a0fd83-f711-7801-8108-8976e66ccfd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_01a0fd83-f711-7fcf-82cd-0ea92e37545d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_01a0fd83-f711-7fcf-82cd-0ea92e37545d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_PaymentsToAcquireLimitedLiabilityCompanyInterests_01a0fd83-f711-7914-8e78-27f62b219056" xlink:href="mwh-20260930.xsd#mwh_PaymentsToAcquireLimitedLiabilityCompanyInterests"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_mwh_PaymentsToAcquireLimitedLiabilityCompanyInterests_01a0fd83-f711-7914-8e78-27f62b219056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_01a0fd83-f711-7706-836e-f37e62f0970b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_01a0fd83-f711-7706-836e-f37e62f0970b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_PaymentOfDeferredAcquisitionConsideration_01a0fd83-f711-7c9b-b6a3-67a669c95537" xlink:href="mwh-20260930.xsd#mwh_PaymentOfDeferredAcquisitionConsideration"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_mwh_PaymentOfDeferredAcquisitionConsideration_01a0fd83-f711-7c9b-b6a3-67a669c95537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_01a0fd83-f711-70ae-acde-88047ccd0a22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_01a0fd83-f711-70ae-acde-88047ccd0a22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_01a0fd83-f711-790e-bdbf-17812694ad22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_01a0fd83-f711-790e-bdbf-17812694ad22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a0fd83-f711-76dd-941f-c69590f8d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a0fd83-f711-76dd-941f-c69590f8d61b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_01a0fd83-f711-7909-bf94-aa1bc8b9c1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_01a0fd83-f711-7909-bf94-aa1bc8b9c1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_ProceedsFromIssuanceOfEquipmentFinancing_01a0fd83-f711-7d93-9955-fa06c5ef0b30" xlink:href="mwh-20260930.xsd#mwh_ProceedsFromIssuanceOfEquipmentFinancing"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_mwh_ProceedsFromIssuanceOfEquipmentFinancing_01a0fd83-f711-7d93-9955-fa06c5ef0b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_RepaymentsOfEquipmentFinancing_01a0fd83-f711-78dd-9e09-e9997c49a509" xlink:href="mwh-20260930.xsd#mwh_RepaymentsOfEquipmentFinancing"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_mwh_RepaymentsOfEquipmentFinancing_01a0fd83-f711-78dd-9e09-e9997c49a509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_01a0fd83-f711-737b-b646-5801f24faaae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-7ee7-951c-372c014a2539" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_01a0fd83-f711-737b-b646-5801f24faaae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0fd83-f711-7193-b9ee-4a3153faa204" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a0fd83-f711-7a63-af34-5327d1d97e79" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0fd83-f711-7193-b9ee-4a3153faa204" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a0fd83-f711-7a63-af34-5327d1d97e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01a0fd83-f711-771e-9ad8-3ce1a4968789" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0fd83-f711-7193-b9ee-4a3153faa204" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01a0fd83-f711-771e-9ad8-3ce1a4968789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0fd83-f711-71b3-b343-32f0ea5f1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7a85-b61a-e888c62fb9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0fd83-f711-71b3-b343-32f0ea5f1f97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a0fd83-f711-7a85-b61a-e888c62fb9b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0fd83-f711-70da-94f3-f1e9547f1b90" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0fd83-f711-71b3-b343-32f0ea5f1f97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a0fd83-f711-70da-94f3-f1e9547f1b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-72a2-a94d-db92f4ba677e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a0fd83-f711-71b3-b343-32f0ea5f1f97" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a0fd83-f711-72a2-a94d-db92f4ba677e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/RevenuefromContractswithCustomersScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#RevenuefromContractswithCustomersScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/RevenuefromContractswithCustomersScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_01a0fd83-f670-7ccb-a7ef-158887d21440" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01a0fd83-f670-73a8-ab48-0cd858d4dffe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_01a0fd83-f670-7ccb-a7ef-158887d21440" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01a0fd83-f670-73a8-ab48-0cd858d4dffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_01a0fd83-f670-795a-bc55-0b9e720f4102" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_01a0fd83-f670-7ccb-a7ef-158887d21440" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_01a0fd83-f670-795a-bc55-0b9e720f4102" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#IntangibleAssetsSummaryofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0fd83-f670-7a94-9490-062dc9f74edf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_01a0fd83-f670-7363-a286-7b2526fb3ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0fd83-f670-7a94-9490-062dc9f74edf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_01a0fd83-f670-7363-a286-7b2526fb3ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01a0fd83-f670-79b4-950b-11042217a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a0fd83-f670-7a94-9490-062dc9f74edf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01a0fd83-f670-79b4-950b-11042217a05d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/DebtObligationsScheduleofDebtDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#DebtObligationsScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/DebtObligationsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01a0fd83-f670-72d7-ab49-5dacee4814d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_01a0fd83-f670-780a-8165-14b892ca1961" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_01a0fd83-f670-72d7-ab49-5dacee4814d5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_01a0fd83-f670-780a-8165-14b892ca1961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_01a0fd83-f670-75be-ba17-217d07d97b45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_01a0fd83-f670-72d7-ab49-5dacee4814d5" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_01a0fd83-f670-75be-ba17-217d07d97b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_01a0fd83-f670-70c7-a0b3-1a98cbad6811" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_LongTermDebtCurrentMaturitiesGross_01a0fd83-f670-7f96-bdd6-eeecc9401eb8" xlink:href="mwh-20260930.xsd#mwh_LongTermDebtCurrentMaturitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_01a0fd83-f670-70c7-a0b3-1a98cbad6811" xlink:to="loc_mwh_LongTermDebtCurrentMaturitiesGross_01a0fd83-f670-7f96-bdd6-eeecc9401eb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_01a0fd83-f670-760d-84db-cef620558648" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_01a0fd83-f670-70c7-a0b3-1a98cbad6811" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_01a0fd83-f670-760d-84db-cef620558648" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/StockholdersMembersEquityScheduleofEffectofChangesinOwnershipInterestDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#StockholdersMembersEquityScheduleofEffectofChangesinOwnershipInterestDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/StockholdersMembersEquityScheduleofEffectofChangesinOwnershipInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_01a1129b-9abc-732f-90f9-f3b13e67274f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a1129b-9abc-7c7c-9099-34ca4a5d7b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_01a1129b-9abc-732f-90f9-f3b13e67274f" xlink:to="loc_us-gaap_NetIncomeLoss_01a1129b-9abc-7c7c-9099-34ca4a5d7b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_NoncontrollingInterestAdjustmentForAllocationOfEquity_01a1129b-9abc-7339-8dca-e94ee3ab5592" xlink:href="mwh-20260930.xsd#mwh_NoncontrollingInterestAdjustmentForAllocationOfEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_01a1129b-9abc-732f-90f9-f3b13e67274f" xlink:to="loc_mwh_NoncontrollingInterestAdjustmentForAllocationOfEquity_01a1129b-9abc-7339-8dca-e94ee3ab5592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_01a1129b-9abc-7bcb-970b-0f2751d392e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_01a1129b-9abc-732f-90f9-f3b13e67274f" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_01a1129b-9abc-7bcb-970b-0f2751d392e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDiluted_01a0fd83-f671-772a-bac4-9b84d0994741" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a0fd83-f671-7d6b-b11f-4adc5c5fe982" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDiluted_01a0fd83-f671-772a-bac4-9b84d0994741" xlink:to="loc_us-gaap_NetIncomeLoss_01a0fd83-f671-7d6b-b11f-4adc5c5fe982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0fd83-f671-7c1e-ad81-a08c57d861f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0fd83-f671-7caa-8491-98b3e396f77f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0fd83-f671-7c1e-ad81-a08c57d861f5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01a0fd83-f671-7caa-8491-98b3e396f77f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedLLCInterests_01a0fd83-f671-79b0-903b-ed2697a90f6b" xlink:href="mwh-20260930.xsd#mwh_IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedLLCInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0fd83-f671-7c1e-ad81-a08c57d861f5" xlink:to="loc_mwh_IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedLLCInterests_01a0fd83-f671-79b0-903b-ed2697a90f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_01a0fd83-f671-7839-952f-24ad0120c6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a0fd83-f671-7c1e-ad81-a08c57d861f5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_01a0fd83-f671-7839-952f-24ad0120c6f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/BusinessCombinationsSummaryofPurchasePriceAllocationtoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#BusinessCombinationsSummaryofPurchasePriceAllocationtoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/BusinessCombinationsSummaryofPurchasePriceAllocationtoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_01a13b64-c27b-7e3a-b9d3-d87b4fa86240" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_01a13b64-c27b-7e3a-b9d3-d87b4fa86240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_01a13b64-c27b-7fa3-8e7d-3ab404e13e65" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_01a13b64-c27b-7fa3-8e7d-3ab404e13e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_BusinessCombinationRecognizedAssetAcquiredContractAssets_01a13b64-c27b-7ac6-8037-3b92db5807f2" xlink:href="mwh-20260930.xsd#mwh_BusinessCombinationRecognizedAssetAcquiredContractAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_mwh_BusinessCombinationRecognizedAssetAcquiredContractAssets_01a13b64-c27b-7ac6-8037-3b92db5807f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_01a13b64-c27b-7921-88ce-338a12726f53" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_01a13b64-c27b-7921-88ce-338a12726f53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_01a13b64-c27b-75d1-aba2-ddcd2059e079" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_01a13b64-c27b-75d1-aba2-ddcd2059e079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_BusinessCombinationRecognizedAssetAcquiredOperatingLeaseRightOfUseAsset_01a13b64-c27b-7909-9b3e-7848d8e560d5" xlink:href="mwh-20260930.xsd#mwh_BusinessCombinationRecognizedAssetAcquiredOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_mwh_BusinessCombinationRecognizedAssetAcquiredOperatingLeaseRightOfUseAsset_01a13b64-c27b-7909-9b3e-7848d8e560d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_01a13b64-c27b-7be9-bdd4-793f0bab98c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_01a13b64-c27b-7be9-bdd4-793f0bab98c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_01a13b64-c27b-7ca4-9333-be2f6eff7a41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_01a13b64-c27b-7ca4-9333-be2f6eff7a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedContractLiabilities_01a13b64-c27b-73f1-89a6-13b9c180779a" xlink:href="mwh-20260930.xsd#mwh_BusinessCombinationRecognizedLiabilityAssumedContractLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedContractLiabilities_01a13b64-c27b-73f1-89a6-13b9c180779a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationCurrent_01a13b64-c27b-7201-b899-ac56f009763f" xlink:href="mwh-20260930.xsd#mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationCurrent"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationCurrent_01a13b64-c27b-7201-b899-ac56f009763f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationNoncurrent_01a13b64-c27b-7e29-b7f6-e0cd97eafa0b" xlink:href="mwh-20260930.xsd#mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationNoncurrent"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-c27b-78e7-8357-e583505f6e41" xlink:to="loc_mwh_BusinessCombinationRecognizedLiabilityAssumedLeaseObligationNoncurrent_01a13b64-c27b-7e29-b7f6-e0cd97eafa0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_01a13b64-e4fe-7934-bbe0-57ed68c52a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-e4fe-73cd-8145-67945adc4562" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_01a13b64-e4fe-7934-bbe0-57ed68c52a1e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_01a13b64-e4fe-73cd-8145-67945adc4562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_01a13b64-e4fe-7fd2-973a-e36e8b309c05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_01a13b64-e4fe-7934-bbe0-57ed68c52a1e" xlink:to="loc_us-gaap_Goodwill_01a13b64-e4fe-7fd2-973a-e36e8b309c05" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/DetailsofCertainAccountsPrepaidsandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#DetailsofCertainAccountsPrepaidsandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/DetailsofCertainAccountsPrepaidsandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsCurrent_01a0fd83-f671-74ea-ba2c-c0b5e4dbf901" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepositsAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_us-gaap_DepositsAssetsCurrent_01a0fd83-f671-74ea-ba2c-c0b5e4dbf901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_01a0fd83-f671-763f-8e4d-a59490cf681c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_01a0fd83-f671-763f-8e4d-a59490cf681c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_01a0fd83-f671-7a52-a9a3-12e3a4d44cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_01a0fd83-f671-7a52-a9a3-12e3a4d44cb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_01a0fd83-f671-7883-99c5-8bd4f64b5395" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_us-gaap_PrepaidInsurance_01a0fd83-f671-7883-99c5-8bd4f64b5395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_RebatesReceivableCurrent_01a0fd83-f671-72ae-9070-4a64ad458194" xlink:href="mwh-20260930.xsd#mwh_RebatesReceivableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_mwh_RebatesReceivableCurrent_01a0fd83-f671-72ae-9070-4a64ad458194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_01a0fd83-f671-7271-ae6a-f5ece2db49f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a0fd83-f671-7367-b26c-36b7e9f35853" xlink:to="loc_us-gaap_OtherAssetsCurrent_01a0fd83-f671-7271-ae6a-f5ece2db49f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/DetailsofCertainAccountsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#DetailsofCertainAccountsPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/DetailsofCertainAccountsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_01a1368a-700a-73f2-8d3e-82df16110b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01a1368a-700a-7ab8-aef6-518511125acc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_01a1368a-700a-73f2-8d3e-82df16110b1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01a1368a-700a-7ab8-aef6-518511125acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_01a1368a-700a-7539-a58a-dfbfa112b590" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_01a1368a-700a-73f2-8d3e-82df16110b1e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_01a1368a-700a-7539-a58a-dfbfa112b590" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a0fd83-f671-79c8-b850-62a98af8efe4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_01a117e1-0c0b-7f55-acb0-ada99659a7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a0fd83-f671-79c8-b850-62a98af8efe4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_01a117e1-0c0b-7f55-acb0-ada99659a7aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_01a0fd83-f671-78e1-be97-6b5da503dcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a0fd83-f671-79c8-b850-62a98af8efe4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_01a0fd83-f671-78e1-be97-6b5da503dcf4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/DetailsofCertainAccountsAccountsPayableandAccruedExpensesDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#DetailsofCertainAccountsAccountsPayableandAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/DetailsofCertainAccountsAccountsPayableandAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_01a0fd83-f671-7470-8dd7-3c820d24c05f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_01a0fd83-f671-7470-8dd7-3c820d24c05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_01a0fd83-f671-7f90-84ce-19a6fa0fc6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_01a0fd83-f671-7f90-84ce-19a6fa0fc6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_01a0fd83-f671-7a9e-ab5b-21b6ead9150e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_01a0fd83-f671-7a9e-ab5b-21b6ead9150e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_01a1a2aa-1e2d-7a4f-97a1-dfc14865a411" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_01a1a2aa-1e2d-7a4f-97a1-dfc14865a411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_01a0fd83-f671-7cd4-a0d0-6e9f4e7d771a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_01a0fd83-f671-7cd4-a0d0-6e9f4e7d771a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_01a0fd83-f671-7665-ba27-aa040b3713a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_01a0fd83-f671-7665-ba27-aa040b3713a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_01a0fd83-f671-7c0b-8dbe-308252760e54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_01a0fd83-f671-7c0b-8dbe-308252760e54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mwh_DeferredAcquisitionConsiderationCurrent_01a0fd83-f671-7672-83c8-0495d508499c" xlink:href="mwh-20260930.xsd#mwh_DeferredAcquisitionConsiderationCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_mwh_DeferredAcquisitionConsiderationCurrent_01a0fd83-f671-7672-83c8-0495d508499c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_01a1d043-ab2d-7fd1-b5c2-2feec99938e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_01a1d043-ab2d-7fd1-b5c2-2feec99938e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_01a0fd83-f671-7d70-bc8d-91b439e29348" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_01a0fd83-f671-7a52-8974-7160f13bea42" xlink:to="loc_us-gaap_InterestPayableCurrent_01a0fd83-f671-7d70-bc8d-91b439e29348" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.solvenergy.com/role/DetailsofCertainAccountsOtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="mwh-20260930.xsd#DetailsofCertainAccountsOtherLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.solvenergy.com/role/DetailsofCertainAccountsOtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_01a0fd83-f711-7486-a0ce-ae867cb0754c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_01a0fd83-f711-7486-a0ce-ae867cb0754c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a0fd83-f711-75d8-9a82-ec0db2fcaee1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a0fd83-f711-75d8-9a82-ec0db2fcaee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_01a0fd83-f711-7526-a456-ab2dfd047b87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_01a0fd83-f711-7526-a456-ab2dfd047b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01a1cb6f-38c0-734a-8bcd-9bf972d33580" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01a1cb6f-38c0-734a-8bcd-9bf972d33580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_01a0fd83-f711-7000-b8bd-2e1e2bc68ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_01a0fd83-f711-79ab-a5ba-c227d5207526" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_01a0fd83-f711-7000-b8bd-2e1e2bc68ee3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
