| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with the Workiva Platform --> |
<!-- Copyright 2024 Workiva --> |
<!-- r:889058ce-845d-468f-bb09-edbcbb1fb0f1,g:268d4e68-d306-4087-ab99-8cff985fb580 --> |
<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.gm.com/role/ConsolidatedIncomeStatements" xlink:type="simple" xlink:href="gm-20231231.xsd#ConsolidatedIncomeStatements"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/ConsolidatedIncomeStatements" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ccbfeff-0e93-4c50-bf5e-7365bcab26bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d3efb97d-a536-4245-aa28-dd5712b82858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3ccbfeff-0e93-4c50-bf5e-7365bcab26bc" xlink:to="loc_us-gaap_ProfitLoss_d3efb97d-a536-4245-aa28-dd5712b82858" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0128fead-76c8-4306-b701-af9ef33989a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3ccbfeff-0e93-4c50-bf5e-7365bcab26bc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0128fead-76c8-4306-b701-af9ef33989a2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_45a639c1-1b17-4938-bbd1-b1a9978dc343" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7afce65-d150-4b7b-94d5-274ab5db5702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_45a639c1-1b17-4938-bbd1-b1a9978dc343" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7afce65-d150-4b7b-94d5-274ab5db5702" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_101012d1-528e-4f3c-a084-1ec2fcc3d5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_45a639c1-1b17-4938-bbd1-b1a9978dc343" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_101012d1-528e-4f3c-a084-1ec2fcc3d5c6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8a4d729a-5eb3-447a-b66a-52e329cf8d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_f8758d5b-dc69-4d33-ad78-7c869b95bee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueNotFromContractWithCustomer"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_8a4d729a-5eb3-447a-b66a-52e329cf8d2d" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_f8758d5b-dc69-4d33-ad78-7c869b95bee5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd515788-56fe-4524-9fb8-7d54a1afbe22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_8a4d729a-5eb3-447a-b66a-52e329cf8d2d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bd515788-56fe-4524-9fb8-7d54a1afbe22" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6cfaab0d-bc6e-4458-aea5-f4d41dd13a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_579bdfc7-e938-408f-8050-108d2deeca04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6cfaab0d-bc6e-4458-aea5-f4d41dd13a5b" xlink:to="loc_us-gaap_OperatingIncomeLoss_579bdfc7-e938-408f-8050-108d2deeca04" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9ed37b8-1eb6-4a95-9990-2b16888f41b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6cfaab0d-bc6e-4458-aea5-f4d41dd13a5b" xlink:to="loc_us-gaap_InterestExpense_a9ed37b8-1eb6-4a95-9990-2b16888f41b4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_705b00f1-8084-49b3-b737-a995a1ce2a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6cfaab0d-bc6e-4458-aea5-f4d41dd13a5b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_705b00f1-8084-49b3-b737-a995a1ce2a59" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_IncomeLossFromEquityMethodInvestmentsLessIncomeFromOperationalJointVenture_63a45229-6ea0-43f0-b1a4-10c867d268d9" xlink:href="gm-20231231.xsd#gm_IncomeLossFromEquityMethodInvestmentsLessIncomeFromOperationalJointVenture"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6cfaab0d-bc6e-4458-aea5-f4d41dd13a5b" xlink:to="loc_gm_IncomeLossFromEquityMethodInvestmentsLessIncomeFromOperationalJointVenture_63a45229-6ea0-43f0-b1a4-10c867d268d9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_abb748ad-d4ef-42dd-a8e4-6fb6dd702218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f79b59fd-6f03-4934-9c9b-09befcf3cbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_abb748ad-d4ef-42dd-a8e4-6fb6dd702218" xlink:to="loc_us-gaap_Revenues_f79b59fd-6f03-4934-9c9b-09befcf3cbdc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6ff2721c-9185-4afe-9471-1abb58d2a164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_abb748ad-d4ef-42dd-a8e4-6fb6dd702218" xlink:to="loc_us-gaap_OperatingExpenses_6ff2721c-9185-4afe-9471-1abb58d2a164" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2f5daca4-de2f-4f67-9aca-3b1fcb56654f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_afb7bde1-2bdc-472f-9775-c5a4dac94657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_2f5daca4-de2f-4f67-9aca-3b1fcb56654f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_afb7bde1-2bdc-472f-9775-c5a4dac94657" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_08647eb6-124c-4d4a-bc38-426f460c12e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingCostsAndExpenses"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_2f5daca4-de2f-4f67-9aca-3b1fcb56654f" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_08647eb6-124c-4d4a-bc38-426f460c12e6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5deae0d0-85a4-474c-8bcb-e80d82462056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_2f5daca4-de2f-4f67-9aca-3b1fcb56654f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5deae0d0-85a4-474c-8bcb-e80d82462056" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="gm-20231231.xsd#ConsolidatedStatementsofComprehensiveIncome"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_24b50c7f-0082-4724-bd95-2380ea987cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6cf94232-990c-4a95-9f3a-ce31477e6164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_24b50c7f-0082-4724-bd95-2380ea987cd8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6cf94232-990c-4a95-9f3a-ce31477e6164" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6d21f2c3-59bb-4180-950f-8adffe3c7dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_24b50c7f-0082-4724-bd95-2380ea987cd8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6d21f2c3-59bb-4180-950f-8adffe3c7dfc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f76b1aa9-608c-4305-8c7b-1cf73f9d2b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a99f8f28-81c3-45b1-96fa-fe3d211c3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f76b1aa9-608c-4305-8c7b-1cf73f9d2b11" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a99f8f28-81c3-45b1-96fa-fe3d211c3fa8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_58150d4d-516b-4727-9ed5-de43c3763257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f76b1aa9-608c-4305-8c7b-1cf73f9d2b11" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_58150d4d-516b-4727-9ed5-de43c3763257" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4007334f-abdf-4feb-b39f-953c1f32f19b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5c750e33-6a38-4487-9967-7b59af7a5351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4007334f-abdf-4feb-b39f-953c1f32f19b" xlink:to="loc_us-gaap_ProfitLoss_5c750e33-6a38-4487-9967-7b59af7a5351" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33a4ee25-4d66-4099-b7f9-df40e299e793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4007334f-abdf-4feb-b39f-953c1f32f19b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33a4ee25-4d66-4099-b7f9-df40e299e793" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="gm-20231231.xsd#ConsolidatedBalanceSheets"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/ConsolidatedBalanceSheets" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e4a2322b-80af-4c91-997e-b43722f8d781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a3e1e54e-e873-402a-bf01-2bc6a843fa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e4a2322b-80af-4c91-997e-b43722f8d781" xlink:to="loc_us-gaap_AssetsCurrent_a3e1e54e-e873-402a-bf01-2bc6a843fa1e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_1449b9fa-11ec-4950-8ef6-8ce8af369dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e4a2322b-80af-4c91-997e-b43722f8d781" xlink:to="loc_us-gaap_AssetsNoncurrent_1449b9fa-11ec-4950-8ef6-8ce8af369dbf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_152a5336-38ce-4768-aa2f-5289165da95d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_152a5336-38ce-4768-aa2f-5289165da95d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41d89cb9-25fc-40da-ac95-9509018065bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41d89cb9-25fc-40da-ac95-9509018065bb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aa532706-3425-49bf-b85f-4823c070e79f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_InventoryNet_aa532706-3425-49bf-b85f-4823c070e79f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7e316536-e9fa-4963-bb8a-9406b95e8071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_OtherAssetsCurrent_7e316536-e9fa-4963-bb8a-9406b95e8071" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_4f6ecca4-e065-42a6-9653-53f71211f1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_4f6ecca4-e065-42a6-9653-53f71211f1f3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b7272b18-b2cb-41e2-8fac-9f6fe0c322c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_47bcc535-13ab-4a9e-808d-0cf97d3e6f6b" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b7272b18-b2cb-41e2-8fac-9f6fe0c322c2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d9a4c4c8-4c7d-4f16-85e6-2cec8d235c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_57d8f4e9-514b-4cba-990c-f41d52672695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d9a4c4c8-4c7d-4f16-85e6-2cec8d235c39" xlink:to="loc_us-gaap_StockholdersEquity_57d8f4e9-514b-4cba-990c-f41d52672695" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c9b89fa6-e035-4654-b8a4-225cafe17aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d9a4c4c8-4c7d-4f16-85e6-2cec8d235c39" xlink:to="loc_us-gaap_MinorityInterest_c9b89fa6-e035-4654-b8a4-225cafe17aeb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_56b399cb-639e-4697-b1cf-bb59c32ebad9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b0b2079f-158e-4aed-b329-0ed83c619c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_56b399cb-639e-4697-b1cf-bb59c32ebad9" xlink:to="loc_us-gaap_LiabilitiesCurrent_b0b2079f-158e-4aed-b329-0ed83c619c6b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ff1751b3-a116-4a30-8932-3d1f7a934755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_56b399cb-639e-4697-b1cf-bb59c32ebad9" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_ff1751b3-a116-4a30-8932-3d1f7a934755" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_83bffa46-7ebb-4e8f-b3a1-a3cfe8287b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_b0581529-3f7f-45a0-a08c-a3c1a1646dae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83bffa46-7ebb-4e8f-b3a1-a3cfe8287b9c" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_b0581529-3f7f-45a0-a08c-a3c1a1646dae" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_e5d81a8e-ace1-41aa-bfc6-1d1c2b9e1151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83bffa46-7ebb-4e8f-b3a1-a3cfe8287b9c" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_e5d81a8e-ace1-41aa-bfc6-1d1c2b9e1151" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_615b9e1c-9aaa-4b0b-9db7-a9ac66a06f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83bffa46-7ebb-4e8f-b3a1-a3cfe8287b9c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_615b9e1c-9aaa-4b0b-9db7-a9ac66a06f5c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_0cdb1906-e27c-4cfa-a865-1a715f95ca7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_83bffa46-7ebb-4e8f-b3a1-a3cfe8287b9c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_0cdb1906-e27c-4cfa-a865-1a715f95ca7f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a8306dd5-c530-47d2-b916-d3c9aeb3e861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a8306dd5-c530-47d2-b916-d3c9aeb3e861" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_b4ad2cfb-631e-4d15-90c5-c8f073801cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_b4ad2cfb-631e-4d15-90c5-c8f073801cce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_6c19f12a-b02c-4412-9240-f1cccec2b465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_6c19f12a-b02c-4412-9240-f1cccec2b465" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6cf80ea2-66f0-4551-810b-4d3ef8b9a385" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6cf80ea2-66f0-4551-810b-4d3ef8b9a385" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_82adafc3-880c-4169-8d91-44d37e4e9a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_82adafc3-880c-4169-8d91-44d37e4e9a2e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_c11c8a36-286f-438c-8223-af7fc7b4caab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_us-gaap_EquityMethodInvestments_c11c8a36-286f-438c-8223-af7fc7b4caab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_OperatingLeaseRightofuseAssetNoncurrent_5e1745dc-8c83-4ea0-8845-e9cf88d098b2" xlink:href="gm-20231231.xsd#gm_OperatingLeaseRightofuseAssetNoncurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_f48ffe27-a15f-4039-b090-508ea8944ccd" xlink:to="loc_gm_OperatingLeaseRightofuseAssetNoncurrent_5e1745dc-8c83-4ea0-8845-e9cf88d098b2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_96976227-bdb4-4526-8be8-6d2ad8b9b8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_846df1fb-e1e0-46a1-92af-b032949dbedd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_96976227-bdb4-4526-8be8-6d2ad8b9b8cc" xlink:to="loc_us-gaap_CommonStockValue_846df1fb-e1e0-46a1-92af-b032949dbedd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4c61893b-65cb-4fb3-90f5-289464e4e887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_96976227-bdb4-4526-8be8-6d2ad8b9b8cc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4c61893b-65cb-4fb3-90f5-289464e4e887" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_14fcfda6-70a3-4b8c-8865-7891e1eaeee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_96976227-bdb4-4526-8be8-6d2ad8b9b8cc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_14fcfda6-70a3-4b8c-8865-7891e1eaeee5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3cbba69a-03ba-41bd-8c3d-df21ab153a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_96976227-bdb4-4526-8be8-6d2ad8b9b8cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3cbba69a-03ba-41bd-8c3d-df21ab153a31" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2bed1e7-389e-42ab-b7aa-399084ca5e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d717185e-1972-47b2-a269-72af3f9774f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2bed1e7-389e-42ab-b7aa-399084ca5e84" xlink:to="loc_us-gaap_Liabilities_d717185e-1972-47b2-a269-72af3f9774f6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_30b661fa-e240-40bf-b6dc-2030ff6da592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2bed1e7-389e-42ab-b7aa-399084ca5e84" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_30b661fa-e240-40bf-b6dc-2030ff6da592" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_59186eba-9c9f-4617-b0b7-802c52f69bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2bed1e7-389e-42ab-b7aa-399084ca5e84" xlink:to="loc_us-gaap_CommitmentsAndContingencies_59186eba-9c9f-4617-b0b7-802c52f69bb2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c4518e77-db3d-4f8e-8c07-58b965d318f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2bed1e7-389e-42ab-b7aa-399084ca5e84" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c4518e77-db3d-4f8e-8c07-58b965d318f9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d876a06a-c7b7-4895-97ce-81a231a54f37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_822cfb47-e71b-46e3-b618-ee1038473bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d876a06a-c7b7-4895-97ce-81a231a54f37" xlink:to="loc_us-gaap_AccountsPayableCurrent_822cfb47-e71b-46e3-b618-ee1038473bb0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1c7bb63f-a2be-4dda-913c-afef669567be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d876a06a-c7b7-4895-97ce-81a231a54f37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1c7bb63f-a2be-4dda-913c-afef669567be" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_a3c729a5-dfcb-48b8-a25c-b5bfcff2b34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d876a06a-c7b7-4895-97ce-81a231a54f37" xlink:to="loc_us-gaap_DebtCurrent_a3c729a5-dfcb-48b8-a25c-b5bfcff2b34e" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="gm-20231231.xsd#ConsolidatedStatementsOfCashFlows"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d4bd3dac-661f-47fd-a161-6907320afd09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_ProfitLoss_d4bd3dac-661f-47fd-a161-6907320afd09" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_35497b0b-0073-4bbd-a2ed-3e2a12e201d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_35497b0b-0073-4bbd-a2ed-3e2a12e201d6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_96fa3052-0fe8-428a-ae46-f541343e036b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_96fa3052-0fe8-428a-ae46-f541343e036b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f65c010a-572e-4d51-baf2-3b8cbc1d6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f65c010a-572e-4d51-baf2-3b8cbc1d6edf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ead4a5d8-14d7-4210-bfe2-5f45f50b4d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ead4a5d8-14d7-4210-bfe2-5f45f50b4d2c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DepreciationandImpairmentofEquipmentonOperatingLeasesNet_69431442-3d98-48cc-b068-6a0dcc1244e4" xlink:href="gm-20231231.xsd#gm_DepreciationandImpairmentofEquipmentonOperatingLeasesNet"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_gm_DepreciationandImpairmentofEquipmentonOperatingLeasesNet_69431442-3d98-48cc-b068-6a0dcc1244e4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DepreciationamortizationandimpairmentchargesonProperty_035b2f8b-ce14-45aa-8223-46dc326e6680" xlink:href="gm-20231231.xsd#gm_DepreciationamortizationandimpairmentchargesonProperty"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_gm_DepreciationamortizationandimpairmentchargesonProperty_035b2f8b-ce14-45aa-8223-46dc326e6680" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_acb12f56-94e8-40e0-9cb5-f1fffbeebda6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_acb12f56-94e8-40e0-9cb5-f1fffbeebda6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_bed6a845-0ac2-4ea3-9263-370e8f5f78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_bed6a845-0ac2-4ea3-9263-370e8f5f78e6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_ForeignCurrencyRemeasurementandTransactionGainsLosses_0efa2e25-66d9-4bf2-ae17-38e2e22db0d0" xlink:href="gm-20231231.xsd#gm_ForeignCurrencyRemeasurementandTransactionGainsLosses"/> |
| | <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89ec9557-447f-4aeb-a845-7dc83b8bf135" xlink:to="loc_gm_ForeignCurrencyRemeasurementandTransactionGainsLosses_0efa2e25-66d9-4bf2-ae17-38e2e22db0d0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_eb832be1-7f23-4743-9ee1-984ba7361019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_eb832be1-7f23-4743-9ee1-984ba7361019" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_520c945a-b5b9-48bf-a5a7-59fed69ab833" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_520c945a-b5b9-48bf-a5a7-59fed69ab833" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_a0ddea7c-34e7-48bb-a3b3-485f07e95208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_a0ddea7c-34e7-48bb-a3b3-485f07e95208" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLeasesHeldForInvestment_41395c8e-cfe2-4f91-b9f3-59961d114cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLeasesHeldForInvestment"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_PaymentsToAcquireLeasesHeldForInvestment_41395c8e-cfe2-4f91-b9f3-59961d114cdc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f58d9b7f-f2e3-4195-8a8d-45ab3f3f032c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f58d9b7f-f2e3-4195-8a8d-45ab3f3f032c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_7d409860-1895-491d-a600-ef525e72d786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfFinanceReceivables"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_7d409860-1895-491d-a600-ef525e72d786" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7ef4c909-b897-4388-a238-17dbeba01eec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7ef4c909-b897-4388-a238-17dbeba01eec" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasesHeldForInvestment_7360ac45-30a9-44ca-be66-017e9254051e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLeasesHeldForInvestment"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3dada7d-b17f-4c23-b145-1bbc2e3caacf" xlink:to="loc_us-gaap_ProceedsFromLeasesHeldForInvestment_7360ac45-30a9-44ca-be66-017e9254051e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b02a0cb-b447-4f2b-a316-b092ce9bc33c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8f4bfdc-aeb1-4334-a752-bab9ad6f5fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b02a0cb-b447-4f2b-a316-b092ce9bc33c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e8f4bfdc-aeb1-4334-a752-bab9ad6f5fa5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f5fbc20e-60a9-4f94-ab9d-987feeef466b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b02a0cb-b447-4f2b-a316-b092ce9bc33c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f5fbc20e-60a9-4f94-ab9d-987feeef466b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2771c9ed-bd80-4480-8d43-70dbf4049535" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b02a0cb-b447-4f2b-a316-b092ce9bc33c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2771c9ed-bd80-4480-8d43-70dbf4049535" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_68cf69fd-6269-43aa-be7d-9526fcde43d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b02a0cb-b447-4f2b-a316-b092ce9bc33c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_68cf69fd-6269-43aa-be7d-9526fcde43d2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_0fae2554-7259-43b4-831d-3d5bf531e6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_0fae2554-7259-43b4-831d-3d5bf531e6cf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtMaturingInMoreThanThreeMonths_c77a9053-d83e-4484-9dd2-e916a18113d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtMaturingInMoreThanThreeMonths"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_ProceedsFromDebtMaturingInMoreThanThreeMonths_c77a9053-d83e-4484-9dd2-e916a18113d0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_852852e0-e568-4828-a2a4-914f394577ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_852852e0-e568-4828-a2a4-914f394577ee" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_14efb0dc-3a36-4585-bda2-3b3bd26dd10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_14efb0dc-3a36-4585-bda2-3b3bd26dd10a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_af9a2843-dae7-4a01-bbab-93101553dc95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_PaymentsOfDividends_af9a2843-dae7-4a01-bbab-93101553dc95" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_121648a0-a853-4942-b324-33ec1e057d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_121648a0-a853-4942-b324-33ec1e057d3b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b7de2e9-6570-4c69-a888-1a077e9e5c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b7de2e9-6570-4c69-a888-1a077e9e5c28" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_b7e626c0-470c-47e7-af25-6065d181efc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_15b0806a-1dfe-485b-ba4f-0b5ac0375d10" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock_b7e626c0-470c-47e7-af25-6065d181efc9" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/RevenueDisaggregationDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#RevenueDisaggregationDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/RevenueDisaggregationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_dab583be-7db0-45c5-97fc-13052f74f905" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueNotFromContractWithCustomer"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_fb8e2058-ae10-410b-a093-7cd41b535cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseIncome"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer_dab583be-7db0-45c5-97fc-13052f74f905" xlink:to="loc_us-gaap_LeaseIncome_fb8e2058-ae10-410b-a093-7cd41b535cdb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansConsumer_63f0ca21-f050-4301-95fe-934208e925dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer_dab583be-7db0-45c5-97fc-13052f74f905" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansConsumer_63f0ca21-f050-4301-95fe-934208e925dd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_08f3da9a-368e-42a0-81ae-8f999086b637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer_dab583be-7db0-45c5-97fc-13052f74f905" xlink:to="loc_us-gaap_OtherIncome_08f3da9a-368e-42a0-81ae-8f999086b637" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/MarketableandOtherSecuritiesFairValueofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#MarketableandOtherSecuritiesFairValueofCashEquivalentsandMarketableSecuritiesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/MarketableandOtherSecuritiesFairValueofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5c490b4e-5a5e-4333-b78a-3c79fb549b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_364f2c3f-26e5-462c-ac14-9d10c73fb3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5c490b4e-5a5e-4333-b78a-3c79fb549b26" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_364f2c3f-26e5-462c-ac14-9d10c73fb3ca" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_ac329302-f042-409e-b3bb-f5661e2c2993" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5c490b4e-5a5e-4333-b78a-3c79fb549b26" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_ac329302-f042-409e-b3bb-f5661e2c2993" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_RestrictedCashandMoneyMarketFunds_69f4ea39-c97c-4138-9295-8794ca191736" xlink:href="gm-20231231.xsd#gm_RestrictedCashandMoneyMarketFunds"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_7431db20-b28e-44fb-9889-e2b6dc6c5019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalents"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_RestrictedCashandMoneyMarketFunds_69f4ea39-c97c-4138-9295-8794ca191736" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_7431db20-b28e-44fb-9889-e2b6dc6c5019" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_d71b10c7-818e-401b-ad7c-1e607abffe37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_RestrictedCashandMoneyMarketFunds_69f4ea39-c97c-4138-9295-8794ca191736" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_d71b10c7-818e-401b-ad7c-1e607abffe37" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f6a71b16-44eb-49e8-91a1-f4458b49b7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_CashAndTimeDeposits_98320e51-37ae-4088-80c1-e5eb3c04f4ed" xlink:href="gm-20231231.xsd#gm_CashAndTimeDeposits"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f6a71b16-44eb-49e8-91a1-f4458b49b7b8" xlink:to="loc_gm_CashAndTimeDeposits_98320e51-37ae-4088-80c1-e5eb3c04f4ed" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_19dd778e-53f2-4a84-920a-a9435ce31b14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f6a71b16-44eb-49e8-91a1-f4458b49b7b8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_19dd778e-53f2-4a84-920a-a9435ce31b14" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0f694c7d-a76d-4f7a-a56b-53bade9ade1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f6a71b16-44eb-49e8-91a1-f4458b49b7b8" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0f694c7d-a76d-4f7a-a56b-53bade9ade1a" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/MarketableandOtherSecuritiesReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#MarketableandOtherSecuritiesReconciliationofCashCashEquivalentsandRestrictedCashDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/MarketableandOtherSecuritiesReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c19188b-2750-4b1d-85c1-395a1b63e884" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e9e8d993-1ebe-4059-9902-bb72d4c7ca95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c19188b-2750-4b1d-85c1-395a1b63e884" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e9e8d993-1ebe-4059-9902-bb72d4c7ca95" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7a4cffa8-e294-4b0d-b977-e68c49826c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c19188b-2750-4b1d-85c1-395a1b63e884" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7a4cffa8-e294-4b0d-b977-e68c49826c44" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d39f8631-8ef0-4550-9b09-ed25942a0bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c19188b-2750-4b1d-85c1-395a1b63e884" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_d39f8631-8ef0-4550-9b09-ed25942a0bd1" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/GMFinancialReceivablesandTransactionsSummaryofFinanceReceivablesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#GMFinancialReceivablesandTransactionsSummaryofFinanceReceivablesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/GMFinancialReceivablesandTransactionsSummaryofFinanceReceivablesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_dcfc863f-e0ee-423f-9daf-66de24887860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_75f65aa4-cd95-4513-8db1-2b23ca194cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_dcfc863f-e0ee-423f-9daf-66de24887860" xlink:to="loc_us-gaap_NotesReceivableGross_75f65aa4-cd95-4513-8db1-2b23ca194cdb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b33cbe69-44b1-4b6d-9d9f-1d1f182b4bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_dcfc863f-e0ee-423f-9daf-66de24887860" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b33cbe69-44b1-4b6d-9d9f-1d1f182b4bea" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/GMFinancialReceivablesandTransactionsRetailFinanceReceivablesDelinquenciesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#GMFinancialReceivablesandTransactionsRetailFinanceReceivablesDelinquenciesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/GMFinancialReceivablesandTransactionsRetailFinanceReceivablesDelinquenciesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_FinancingReceivableincludingPastDuePercent_1ee4a55d-dac8-4275-b219-c213a813de6d" xlink:href="gm-20231231.xsd#gm_FinancingReceivableincludingPastDuePercent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_FinancingReceivablebeforeAllowanceforCreditLossPercent_fab14ce2-f968-42fd-8c36-d2c003d650db" xlink:href="gm-20231231.xsd#gm_FinancingReceivablebeforeAllowanceforCreditLossPercent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_FinancingReceivableincludingPastDuePercent_1ee4a55d-dac8-4275-b219-c213a813de6d" xlink:to="loc_gm_FinancingReceivablebeforeAllowanceforCreditLossPercent_fab14ce2-f968-42fd-8c36-d2c003d650db" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePercentPastDue1_3eed48d2-c4c4-48d6-a798-e1f0a4f9132d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePercentPastDue1"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_FinancingReceivableincludingPastDuePercent_1ee4a55d-dac8-4275-b219-c213a813de6d" xlink:to="loc_us-gaap_FinancingReceivablePercentPastDue1_3eed48d2-c4c4-48d6-a798-e1f0a4f9132d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/GMFinancialReceivablesandTransactionsCommercialFinanceReceivablesCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#GMFinancialReceivablesandTransactionsCommercialFinanceReceivablesCreditQualityIndicatorsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/GMFinancialReceivablesandTransactionsCommercialFinanceReceivablesCreditQualityIndicatorsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_e2ff2e47-12d6-433f-9cb1-70747f7e75bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRevolving"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableRevolving_e2ff2e47-12d6-433f-9cb1-70747f7e75bd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_82f172ed-e864-4007-88a7-6d4f546e40a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_82f172ed-e864-4007-88a7-6d4f546e40a9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_e82e2ff6-b24d-42cd-8430-ca8d5da89e35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_e82e2ff6-b24d-42cd-8430-ca8d5da89e35" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_a956a45d-d8e1-487b-9366-028066953fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_a956a45d-d8e1-487b-9366-028066953fe5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c27a8705-4184-4bb7-9b65-5436c21a762d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c27a8705-4184-4bb7-9b65-5436c21a762d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_30557b30-7313-4cb2-9553-1f2b22018326" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_30557b30-7313-4cb2-9553-1f2b22018326" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_52d41f8b-bca3-4fb2-b805-2905bdc70e91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_9919516f-5464-4df0-9a6b-b48e0bb24bfa" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_52d41f8b-bca3-4fb2-b805-2905bdc70e91" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/InventoriesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#InventoriesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/InventoriesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4aa8257d-2221-42dc-8777-c75ecb0a0f07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_86ae2937-5a16-433e-8191-9abbaf39b198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4aa8257d-2221-42dc-8777-c75ecb0a0f07" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_86ae2937-5a16-433e-8191-9abbaf39b198" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_0d254d89-2156-43b7-abb0-b904473edbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4aa8257d-2221-42dc-8777-c75ecb0a0f07" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_0d254d89-2156-43b7-abb0-b904473edbd2" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/OperatingLeasesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#OperatingLeasesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/OperatingLeasesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_097d31e8-7347-4966-93ee-4094e0f38c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_097d31e8-7347-4966-93ee-4094e0f38c6b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_61ff94c8-1701-4875-8696-993e27cf0799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_61ff94c8-1701-4875-8696-993e27cf0799" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_38802768-f05c-441f-b277-464dc171638e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_38802768-f05c-441f-b277-464dc171638e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_dee0f169-3ecf-459b-aa31-6438afcca9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_dee0f169-3ecf-459b-aa31-6438afcca9c0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_6e8b09d7-cc45-4d28-9847-391291818c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_6e8b09d7-cc45-4d28-9847-391291818c44" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_536ddecf-ba09-442f-9bb6-95ac323cc036" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0a3e0a0e-2f1a-490a-b1fa-4ab193ca23c3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_536ddecf-ba09-442f-9bb6-95ac323cc036" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_86c15e15-9cae-4f93-8850-0d378f5da25e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_3a55d8e7-8923-482b-98e2-28a2711fc5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_86c15e15-9cae-4f93-8850-0d378f5da25e" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_3a55d8e7-8923-482b-98e2-28a2711fc5e3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_994416e2-7d38-4da5-abfe-15dc6851b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_86c15e15-9cae-4f93-8850-0d378f5da25e" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_994416e2-7d38-4da5-abfe-15dc6851b40e" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/PropertyDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#PropertyDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/PropertyDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_e15f4ad8-bfa6-4b96-8e42-d4f179027940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_05095338-50c4-4076-bb62-3237a82092da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_e15f4ad8-bfa6-4b96-8e42-d4f179027940" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_05095338-50c4-4076-bb62-3237a82092da" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_c1105206-1226-4c14-9d10-3a0e61c9ccf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_e15f4ad8-bfa6-4b96-8e42-d4f179027940" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_c1105206-1226-4c14-9d10-3a0e61c9ccf8" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_36e8fd99-7ddb-4e6a-b882-8837636720e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be8e610b-42d0-4bb1-8741-7a9b4c5352e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_36e8fd99-7ddb-4e6a-b882-8837636720e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be8e610b-42d0-4bb1-8741-7a9b4c5352e4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6620c0bc-be7e-4608-8de0-dc4bc749b44d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_36e8fd99-7ddb-4e6a-b882-8837636720e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6620c0bc-be7e-4608-8de0-dc4bc749b44d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/AccruedandOtherLiabilitiesAccruedandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#AccruedandOtherLiabilitiesAccruedandOtherLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/AccruedandOtherLiabilitiesAccruedandOtherLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DealerAndCustomerAllowancesAndClaimsAndDiscountsCurrent_628b38d7-0ed9-4919-a20e-ae840876415f" xlink:href="gm-20231231.xsd#gm_DealerAndCustomerAllowancesAndClaimsAndDiscountsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:to="loc_gm_DealerAndCustomerAllowancesAndClaimsAndDiscountsCurrent_628b38d7-0ed9-4919-a20e-ae840876415f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dd712850-bfab-4011-909e-5e16c63598a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dd712850-bfab-4011-909e-5e16c63598a8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualCurrent_48396526-a152-4e78-85d6-b14e0b82dcce" xlink:href="gm-20231231.xsd#gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:to="loc_gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualCurrent_48396526-a152-4e78-85d6-b14e0b82dcce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_AccruedPayrollAndEmployeeBenefitsCurrent_6c1beb33-255a-46d0-ab62-2c62103c6e68" xlink:href="gm-20231231.xsd#gm_AccruedPayrollAndEmployeeBenefitsCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:to="loc_gm_AccruedPayrollAndEmployeeBenefitsCurrent_6c1beb33-255a-46d0-ab62-2c62103c6e68" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_14da8d21-eade-45cc-88fb-54b06708d463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cace2d15-c39d-404e-9c1c-b46e293e3b50" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_14da8d21-eade-45cc-88fb-54b06708d463" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e823d51-d870-4844-8bb7-bfd239c3dd09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e823d51-d870-4844-8bb7-bfd239c3dd09" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualNoncurrent_87657faa-11af-44d0-8076-4713a8e72680" xlink:href="gm-20231231.xsd#gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualNoncurrent_87657faa-11af-44d0-8076-4713a8e72680" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_AccruedEmployeeBenefitsNoncurrent_12da39c4-c7a3-4ea5-86e2-78d106394e42" xlink:href="gm-20231231.xsd#gm_AccruedEmployeeBenefitsNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_gm_AccruedEmployeeBenefitsNoncurrent_12da39c4-c7a3-4ea5-86e2-78d106394e42" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PostemploymentBenefitsIncludingFacilityIdlingReservesNoncurrent_398e5397-d4b4-442c-9245-2df264f49b84" xlink:href="gm-20231231.xsd#gm_PostemploymentBenefitsIncludingFacilityIdlingReservesNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_gm_PostemploymentBenefitsIncludingFacilityIdlingReservesNoncurrent_398e5397-d4b4-442c-9245-2df264f49b84" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_4d7ed995-9a2f-4ae2-ac2b-bde0e6a542ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_4d7ed995-9a2f-4ae2-ac2b-bde0e6a542ba" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d66e045c-1296-42ce-b3a5-7c2f74ece963" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_4acd17ba-f661-4b60-8b51-eee19ea8a5dd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d66e045c-1296-42ce-b3a5-7c2f74ece963" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/AccruedandOtherLiabilitiesProductWarrantyandRelatedLiabilitiesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#AccruedandOtherLiabilitiesProductWarrantyandRelatedLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/AccruedandOtherLiabilitiesProductWarrantyandRelatedLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_ProductWarrantyExpenseNetOfRecoveries_b3dfc2a2-465c-4f43-886b-6801f6dda3bf" xlink:href="gm-20231231.xsd#gm_ProductWarrantyExpenseNetOfRecoveries"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_StandardAndExtendedProductWarrantyExpenseAdjustmentsAndOther_011f6982-58ce-4179-b7cc-ac8aa9614ca1" xlink:href="gm-20231231.xsd#gm_StandardAndExtendedProductWarrantyExpenseAdjustmentsAndOther"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_ProductWarrantyExpenseNetOfRecoveries_b3dfc2a2-465c-4f43-886b-6801f6dda3bf" xlink:to="loc_gm_StandardAndExtendedProductWarrantyExpenseAdjustmentsAndOther_011f6982-58ce-4179-b7cc-ac8aa9614ca1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_StandardAndExtendedProductWarrantyExpenseIncreaseForWarrantiesIssuedAndAssumedInPeriod_d0c1e955-196b-4c25-8a42-f2d7fd2280a2" xlink:href="gm-20231231.xsd#gm_StandardAndExtendedProductWarrantyExpenseIncreaseForWarrantiesIssuedAndAssumedInPeriod"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_ProductWarrantyExpenseNetOfRecoveries_b3dfc2a2-465c-4f43-886b-6801f6dda3bf" xlink:to="loc_gm_StandardAndExtendedProductWarrantyExpenseIncreaseForWarrantiesIssuedAndAssumedInPeriod_d0c1e955-196b-4c25-8a42-f2d7fd2280a2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_StandardAndExtendedProductWarrantyExpenseSupplierRecoveriesAccruedInPeriod_924e68c2-4baa-4834-a23d-da56e8708cbb" xlink:href="gm-20231231.xsd#gm_StandardAndExtendedProductWarrantyExpenseSupplierRecoveriesAccruedInPeriod"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_ProductWarrantyExpenseNetOfRecoveries_b3dfc2a2-465c-4f43-886b-6801f6dda3bf" xlink:to="loc_gm_StandardAndExtendedProductWarrantyExpenseSupplierRecoveriesAccruedInPeriod_924e68c2-4baa-4834-a23d-da56e8708cbb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PolicyProductWarrantyAndRecallCampaignsNetOfRecoveries_c7ac1ed5-b5ed-4317-a960-ae938aaa0e69" xlink:href="gm-20231231.xsd#gm_PolicyProductWarrantyAndRecallCampaignsNetOfRecoveries"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PolicyProductwarrantyandRecallcampaignsAccrual_b5ee9f4d-c20a-445d-95ea-167eae4b03ab" xlink:href="gm-20231231.xsd#gm_PolicyProductwarrantyandRecallcampaignsAccrual"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_PolicyProductWarrantyAndRecallCampaignsNetOfRecoveries_c7ac1ed5-b5ed-4317-a960-ae938aaa0e69" xlink:to="loc_gm_PolicyProductwarrantyandRecallcampaignsAccrual_b5ee9f4d-c20a-445d-95ea-167eae4b03ab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PolicyProductWarrantyReceivableSupplierRecoveries_d4acc929-5f2e-42b7-b4d2-de7f82d35925" xlink:href="gm-20231231.xsd#gm_PolicyProductWarrantyReceivableSupplierRecoveries"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_PolicyProductWarrantyAndRecallCampaignsNetOfRecoveries_c7ac1ed5-b5ed-4317-a960-ae938aaa0e69" xlink:to="loc_gm_PolicyProductWarrantyReceivableSupplierRecoveries_d4acc929-5f2e-42b7-b4d2-de7f82d35925" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/DebtAutomotiveandGMFinancialDebtDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#DebtAutomotiveandGMFinancialDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/DebtAutomotiveandGMFinancialDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DebtandFinanceLeaseLiabilities_a7273b31-716d-4280-a2ae-deaba8d064f7" xlink:href="gm-20231231.xsd#gm_DebtandFinanceLeaseLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_2b2757ba-6c77-45e5-8577-092dfc9190b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_DebtandFinanceLeaseLiabilities_a7273b31-716d-4280-a2ae-deaba8d064f7" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_2b2757ba-6c77-45e5-8577-092dfc9190b1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_2d426289-4e1a-4f38-a023-7c34daf1ae69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_DebtandFinanceLeaseLiabilities_a7273b31-716d-4280-a2ae-deaba8d064f7" xlink:to="loc_us-gaap_FinanceLeaseLiability_2d426289-4e1a-4f38-a023-7c34daf1ae69" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_9ef4b0f6-85f0-4824-a84c-593206b7a32a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_21d8f91e-fe6c-4b2b-ae3d-fd854306296a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFairValue_9ef4b0f6-85f0-4824-a84c-593206b7a32a" xlink:to="loc_us-gaap_LongTermDebtFairValue_21d8f91e-fe6c-4b2b-ae3d-fd854306296a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_FinanceLeaseLiabilitiesFairValueDisclosure_4f3542b9-715f-436e-b95d-9dd782d1a7e8" xlink:href="gm-20231231.xsd#gm_FinanceLeaseLiabilitiesFairValueDisclosure"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFairValue_9ef4b0f6-85f0-4824-a84c-593206b7a32a" xlink:to="loc_gm_FinanceLeaseLiabilitiesFairValueDisclosure_4f3542b9-715f-436e-b95d-9dd782d1a7e8" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/DebtInterestExpenseandLTDebtMaturitiesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#DebtInterestExpenseandLTDebtMaturitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/DebtInterestExpenseandLTDebtMaturitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsRepaymentsofPrincipalinNextTwelveMonths_5b3a64af-2d86-46bb-be5a-2aab9de8c774" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsRepaymentsofPrincipalinNextTwelveMonths"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsRepaymentsofPrincipalinNextTwelveMonths_5b3a64af-2d86-46bb-be5a-2aab9de8c774" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearTwo_d10b2050-0a2b-4424-89c5-0f7ea4daffcb" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearTwo_d10b2050-0a2b-4424-89c5-0f7ea4daffcb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearThree_ee61fd0f-6e63-4533-b14c-1f8ccdf042c3" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearThree"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearThree_ee61fd0f-6e63-4533-b14c-1f8ccdf042c3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFour_94762eea-2bec-4eaa-acad-5496b8d6a6e3" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFour_94762eea-2bec-4eaa-acad-5496b8d6a6e3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFive_3d184e6e-d92c-4ead-9682-3a0b7d09e13b" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFive"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalinYearFive_3d184e6e-d92c-4ead-9682-3a0b7d09e13b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalafterYearFive_14811362-7373-47de-97bf-0712eba432c4" xlink:href="gm-20231231.xsd#gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalafterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3542b957-b5a9-4c9b-836d-74197d8b8319" xlink:to="loc_gm_LongtermDebtandFinanceLeaseObligationsMaturitiesRepaymentsofPrincipalafterYearFive_14811362-7373-47de-97bf-0712eba432c4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_InterestExpenseAndFinancingInterestExpense_b73d21fc-6a3d-4625-a504-dabad02cac02" xlink:href="gm-20231231.xsd#gm_InterestExpenseAndFinancingInterestExpense"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0d837d5d-8089-480e-bab7-a3e0760a26be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_InterestExpenseAndFinancingInterestExpense_b73d21fc-6a3d-4625-a504-dabad02cac02" xlink:to="loc_us-gaap_InterestExpense_0d837d5d-8089-480e-bab7-a3e0760a26be" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingInterestExpense_1213bdef-d430-4c76-be93-8b938859d83a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingInterestExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gm_InterestExpenseAndFinancingInterestExpense_b73d21fc-6a3d-4625-a504-dabad02cac02" xlink:to="loc_us-gaap_FinancingInterestExpense_1213bdef-d430-4c76-be93-8b938859d83a" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsPensionsandOPEBObligationsandPlanAssetsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#PensionsAndOtherPostretirementBenefitsPensionsandOPEBObligationsandPlanAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsPensionsandOPEBObligationsandPlanAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_02e6ead5-5e7a-44a6-96f4-a821eb3c8e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5ade385-23d5-48e0-b992-e9b4c479486a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_02e6ead5-5e7a-44a6-96f4-a821eb3c8e19" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5ade385-23d5-48e0-b992-e9b4c479486a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_14106a57-012d-499d-9048-cfbc977a1867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_02e6ead5-5e7a-44a6-96f4-a821eb3c8e19" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_14106a57-012d-499d-9048-cfbc977a1867" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_775d3122-7a9e-49c7-bfd0-39adb9a04e80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5870ea3f-80da-4a6c-9249-e6ced2a13694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_775d3122-7a9e-49c7-bfd0-39adb9a04e80" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5870ea3f-80da-4a6c-9249-e6ced2a13694" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b39877ca-6819-4524-a4ad-4a115a54bed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_775d3122-7a9e-49c7-bfd0-39adb9a04e80" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b39877ca-6819-4524-a4ad-4a115a54bed6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d3372227-e920-46e8-9019-2402f741f4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_775d3122-7a9e-49c7-bfd0-39adb9a04e80" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d3372227-e920-46e8-9019-2402f741f4d9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_d9f9a2ab-f38c-431c-a464-d85937bdb439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_d4928d2a-01f6-42e3-a70d-55226e611dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_d9f9a2ab-f38c-431c-a464-d85937bdb439" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_d4928d2a-01f6-42e3-a70d-55226e611dc5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_58a1c33f-eaba-4481-9b39-43ab482450ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_d9f9a2ab-f38c-431c-a464-d85937bdb439" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_58a1c33f-eaba-4481-9b39-43ab482450ac" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsComponentsofExpenseandAssumptionsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#PensionsAndOtherPostretirementBenefitsComponentsofExpenseandAssumptionsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsComponentsofExpenseandAssumptionsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_9ec11f3f-f830-4466-b874-11d4d29cc8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_9ec11f3f-f830-4466-b874-11d4d29cc8d5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_34114551-0713-4bec-9893-a0f54dfe2a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_34114551-0713-4bec-9893-a0f54dfe2a10" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8b136f09-95bf-40e6-ad40-2e5f748db1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8b136f09-95bf-40e6-ad40-2e5f748db1d6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22fe89ec-8edc-4bd4-b67a-c44d136f3cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_22fe89ec-8edc-4bd4-b67a-c44d136f3cc3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_Curtailmentssettlementsandothergainslossesnet_1e76b69c-d243-4606-8068-fcc1774b5175" xlink:href="gm-20231231.xsd#gm_Curtailmentssettlementsandothergainslossesnet"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_gm_Curtailmentssettlementsandothergainslossesnet_1e76b69c-d243-4606-8068-fcc1774b5175" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_ServiceAndAdministrativeCost_0125f86e-b1f7-4df9-82f7-8153d207bc49" xlink:href="gm-20231231.xsd#gm_ServiceAndAdministrativeCost"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7f5c9357-d06d-44d6-b822-011b876fcc9a" xlink:to="loc_gm_ServiceAndAdministrativeCost_0125f86e-b1f7-4df9-82f7-8153d207bc49" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsAssetsandFairValueMeasurementsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#PensionsAndOtherPostretirementBenefitsAssetsandFairValueMeasurementsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsAssetsandFairValueMeasurementsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1191c0ea-75d4-4690-a38f-0ac660197191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredonRecurringBasis_6d163900-6f77-4923-9a98-0e25de2dfe7d" xlink:href="gm-20231231.xsd#gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredonRecurringBasis"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1191c0ea-75d4-4690-a38f-0ac660197191" xlink:to="loc_gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredonRecurringBasis_6d163900-6f77-4923-9a98-0e25de2dfe7d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DefinedBenefitPlanAssetsandLiabilitiesNotMeasuredatFairValue_1741a39f-a6e3-4763-9296-b4fdf03b1040" xlink:href="gm-20231231.xsd#gm_DefinedBenefitPlanAssetsandLiabilitiesNotMeasuredatFairValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1191c0ea-75d4-4690-a38f-0ac660197191" xlink:to="loc_gm_DefinedBenefitPlanAssetsandLiabilitiesNotMeasuredatFairValue_1741a39f-a6e3-4763-9296-b4fdf03b1040" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredUsingNetAssetValue_6da24034-f333-4b70-a3da-0c187f17115d" xlink:href="gm-20231231.xsd#gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredUsingNetAssetValue"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1191c0ea-75d4-4690-a38f-0ac660197191" xlink:to="loc_gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredUsingNetAssetValue_6da24034-f333-4b70-a3da-0c187f17115d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/IncomeTaxesPretaxIncomeandIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#IncomeTaxesPretaxIncomeandIncomeTaxExpenseBenefitDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/IncomeTaxesPretaxIncomeandIncomeTaxExpenseBenefitDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5cc4fb4b-f5e4-4b79-9dd3-321893a584c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_782133d8-6891-4fd9-9d12-b9f21acc77b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5cc4fb4b-f5e4-4b79-9dd3-321893a584c7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_782133d8-6891-4fd9-9d12-b9f21acc77b3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_520a9be4-d169-40b5-a825-0d9e6fd90054" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5cc4fb4b-f5e4-4b79-9dd3-321893a584c7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_520a9be4-d169-40b5-a825-0d9e6fd90054" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0022b17b-3fa1-4e13-b057-633b158b035f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5cc4fb4b-f5e4-4b79-9dd3-321893a584c7" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0022b17b-3fa1-4e13-b057-633b158b035f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de80fc2a-3206-47ff-b6d9-8c0138a3eb29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c2c9b457-042d-4ec3-a7e6-7fcae20f6fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de80fc2a-3206-47ff-b6d9-8c0138a3eb29" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c2c9b457-042d-4ec3-a7e6-7fcae20f6fbf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4631fa61-8335-4e7c-9698-fa2bedbb8b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de80fc2a-3206-47ff-b6d9-8c0138a3eb29" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4631fa61-8335-4e7c-9698-fa2bedbb8b6f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1ee9c2c0-b01f-4ae8-bf8b-4043f409b533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de80fc2a-3206-47ff-b6d9-8c0138a3eb29" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1ee9c2c0-b01f-4ae8-bf8b-4043f409b533" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6c470054-7377-4816-8513-3a2e911f2397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_20ed9f6c-7eed-47b8-9ed0-17a0940b7351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6c470054-7377-4816-8513-3a2e911f2397" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_20ed9f6c-7eed-47b8-9ed0-17a0940b7351" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0be2a48f-2c58-4e4e-acb0-2f68182ecac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6c470054-7377-4816-8513-3a2e911f2397" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0be2a48f-2c58-4e4e-acb0-2f68182ecac2" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/IncomeTaxesIncomeTaxExpenseBenefitReconciliationDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#IncomeTaxesIncomeTaxExpenseBenefitReconciliationDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/IncomeTaxesIncomeTaxExpenseBenefitReconciliationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bb98c43e-ef70-40c9-ac3e-8f12181a9aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bb98c43e-ef70-40c9-ac3e-8f12181a9aa5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_49f50c70-a448-4ef8-8a76-80c6d2625fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_49f50c70-a448-4ef8-8a76-80c6d2625fb0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_85f28824-88af-42dc-af7a-3c7993ca4754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_85f28824-88af-42dc-af7a-3c7993ca4754" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_EffectiveIncomeTaxRateReconciliationU.S.TaxonNonU.S.IncomeAmount_84e385ad-13a0-49f6-9c73-3ad702dae240" xlink:href="gm-20231231.xsd#gm_EffectiveIncomeTaxRateReconciliationU.S.TaxonNonU.S.IncomeAmount"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_gm_EffectiveIncomeTaxRateReconciliationU.S.TaxonNonU.S.IncomeAmount_84e385ad-13a0-49f6-9c73-3ad702dae240" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_bdd4a5e3-0957-45e2-9b2b-aecdb195607b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_bdd4a5e3-0957-45e2-9b2b-aecdb195607b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_EffectiveIncomeTaxRateReconcilationTaxCreditReversalAmount_65003d7c-6896-4810-803b-99803f319bf1" xlink:href="gm-20231231.xsd#gm_EffectiveIncomeTaxRateReconcilationTaxCreditReversalAmount"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_gm_EffectiveIncomeTaxRateReconcilationTaxCreditReversalAmount_65003d7c-6896-4810-803b-99803f319bf1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlements_4db3ad30-f73d-4c48-89eb-c5664c262ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxSettlements"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxSettlements_4db3ad30-f73d-4c48-89eb-c5664c262ad4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_EffectiveIncomeTaxRateReconciliationRealizationofBasisDifferencesinAffiliatesAmount_c65ba411-c8c9-44fa-a906-cfec292b4516" xlink:href="gm-20231231.xsd#gm_EffectiveIncomeTaxRateReconciliationRealizationofBasisDifferencesinAffiliatesAmount"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_gm_EffectiveIncomeTaxRateReconciliationRealizationofBasisDifferencesinAffiliatesAmount_c65ba411-c8c9-44fa-a906-cfec292b4516" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9bc9886d-75f8-4c64-8d3d-12c7613771e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9bc9886d-75f8-4c64-8d3d-12c7613771e0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c6b132e2-0354-483e-af36-5bcf738806d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c6b132e2-0354-483e-af36-5bcf738806d0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_EffectiveIncomeTaxRateReconciliationForeignCurrencyRemeasurementAmount_9a6b6ea7-8640-45f9-b873-8fb3e69e3c06" xlink:href="gm-20231231.xsd#gm_EffectiveIncomeTaxRateReconciliationForeignCurrencyRemeasurementAmount"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_486a6e5c-886b-4bd8-9a8a-4680349380ba" xlink:to="loc_gm_EffectiveIncomeTaxRateReconciliationForeignCurrencyRemeasurementAmount_9a6b6ea7-8640-45f9-b873-8fb3e69e3c06" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_8bc4c83b-1d11-4a8d-9a15-daa7370a9109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_22c30ec2-6e5c-40e8-8104-e91862a5b33e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8bc4c83b-1d11-4a8d-9a15-daa7370a9109" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_22c30ec2-6e5c-40e8-8104-e91862a5b33e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_544678f0-7f18-4c4d-9def-77b18f6ac5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8bc4c83b-1d11-4a8d-9a15-daa7370a9109" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_544678f0-7f18-4c4d-9def-77b18f6ac5ca" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0027d786-eeb4-4cc4-80d2-069d3823a1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_129664cd-ef9b-45d2-afaf-57090122c990" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredTaxLiabilities_0027d786-eeb4-4cc4-80d2-069d3823a1c8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_129664cd-ef9b-45d2-afaf-57090122c990" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_02a5b377-5b7d-4c74-b2e9-b1b3ba708e65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0027d786-eeb4-4cc4-80d2-069d3823a1c8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_02a5b377-5b7d-4c74-b2e9-b1b3ba708e65" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fb10d81a-9cf6-4340-bbdb-c20956a616b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_2e1c5a4e-fe07-408b-91be-ea9304b3cc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fb10d81a-9cf6-4340-bbdb-c20956a616b2" xlink:to="loc_us-gaap_DeferredTaxLiabilities_2e1c5a4e-fe07-408b-91be-ea9304b3cc4f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_81c2432f-f1b5-47f2-915a-8b80ad6aa3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fb10d81a-9cf6-4340-bbdb-c20956a616b2" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_81c2432f-f1b5-47f2-915a-8b80ad6aa3d0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_5ca0888b-56d9-4210-b9be-d4dfe8322e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_5ca0888b-56d9-4210-b9be-d4dfe8322e45" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_19cbca20-5969-48dd-934e-ad2657af8fee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_19cbca20-5969-48dd-934e-ad2657af8fee" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DeferredTaxAssetsWarrantiesAllowancesClaimsDiscounts_4dd22128-22e3-4c83-9328-7c2f841ceb08" xlink:href="gm-20231231.xsd#gm_DeferredTaxAssetsWarrantiesAllowancesClaimsDiscounts"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_gm_DeferredTaxAssetsWarrantiesAllowancesClaimsDiscounts_4dd22128-22e3-4c83-9328-7c2f841ceb08" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DeferredTaxAssetsCapitalizedResearchExpenditures_73595508-01a8-4e57-8f77-b180f51f1f72" xlink:href="gm-20231231.xsd#gm_DeferredTaxAssetsCapitalizedResearchExpenditures"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_gm_DeferredTaxAssetsCapitalizedResearchExpenditures_73595508-01a8-4e57-8f77-b180f51f1f72" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_b7385e0c-8ab0-4fe4-8f2d-c53345b537b6" xlink:href="gm-20231231.xsd#gm_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_gm_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_b7385e0c-8ab0-4fe4-8f2d-c53345b537b6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c7d5ebd6-30b1-4544-8ea9-413d2da170ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1a4dd183-3a2f-4b56-902d-afabc254192a" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c7d5ebd6-30b1-4544-8ea9-413d2da170ac" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/InterestIncomeandOtherNonOperatingIncomeDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#InterestIncomeandOtherNonOperatingIncomeDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/InterestIncomeandOtherNonOperatingIncomeDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_PensionandOtherPostretirementBenefitsNonoperatingIncome_e795fd1b-e5fb-4864-8e4c-74cce173678b" xlink:href="gm-20231231.xsd#gm_PensionandOtherPostretirementBenefitsNonoperatingIncome"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:to="loc_gm_PensionandOtherPostretirementBenefitsNonoperatingIncome_e795fd1b-e5fb-4864-8e4c-74cce173678b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_ReevaluationofInvestmentsIncomeExpense_4f1b0a97-8884-4015-a89c-96929a4d343d" xlink:href="gm-20231231.xsd#gm_ReevaluationofInvestmentsIncomeExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:to="loc_gm_ReevaluationofInvestmentsIncomeExpense_4f1b0a97-8884-4015-a89c-96929a4d343d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_LicensingIncomeNonoperating_2c9f79fe-9ab0-4455-956f-1c9724de0968" xlink:href="gm-20231231.xsd#gm_LicensingIncomeNonoperating"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:to="loc_gm_LicensingIncomeNonoperating_2c9f79fe-9ab0-4455-956f-1c9724de0968" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_78277fca-9dc9-47d4-bc4c-dd00e7fbec1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNonoperating"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_78277fca-9dc9-47d4-bc4c-dd00e7fbec1f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_969cfa56-3397-4e08-8d15-3610cdd325ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bd23eefb-2fb3-44df-9f44-de209d2e13a3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_969cfa56-3397-4e08-8d15-3610cdd325ba" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/StockholdersEquityandNoncontrollingInterestsAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#StockholdersEquityandNoncontrollingInterestsAccumulatedOtherComprehensiveLossDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/StockholdersEquityandNoncontrollingInterestsAccumulatedOtherComprehensiveLossDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1a00365-d04f-432b-b989-e920ce52325c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7787aceb-f3a5-4802-a29e-e22f062ae9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1a00365-d04f-432b-b989-e920ce52325c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7787aceb-f3a5-4802-a29e-e22f062ae9bd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2cc6aa77-4f2d-4be2-971e-d1570e24d92d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1a00365-d04f-432b-b989-e920ce52325c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2cc6aa77-4f2d-4be2-971e-d1570e24d92d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_106ea0db-36ee-4e50-b51a-a5ab6ea5f0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_ac5ca404-0558-41ff-8f1d-a4867951d74b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_106ea0db-36ee-4e50-b51a-a5ab6ea5f0b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_ac5ca404-0558-41ff-8f1d-a4867951d74b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_c7612dde-2a8a-4ca6-b712-3458cde9401d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_106ea0db-36ee-4e50-b51a-a5ab6ea5f0b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_c7612dde-2a8a-4ca6-b712-3458cde9401d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#EarningsPerShareDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/EarningsPerShareDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c3bd6a5-e5f3-4091-8b0c-8405f4540783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_324f8516-37f8-466a-9459-2205c5c2907d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1c3bd6a5-e5f3-4091-8b0c-8405f4540783" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_324f8516-37f8-466a-9459-2205c5c2907d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_a3b3cfa3-bbee-412f-abcb-442a3a7d3826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c3bd6a5-e5f3-4091-8b0c-8405f4540783" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_a3b3cfa3-bbee-412f-abcb-442a3a7d3826" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2c347af9-cae9-4dc5-9fd6-19bababf90ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_734f7d77-a45a-4b52-8189-c9cc44e8631c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2c347af9-cae9-4dc5-9fd6-19bababf90ee" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_734f7d77-a45a-4b52-8189-c9cc44e8631c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9d803884-8f6c-4b06-92b7-1bcbfb0fc764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2c347af9-cae9-4dc5-9fd6-19bababf90ee" xlink:to="loc_us-gaap_NetIncomeLoss_9d803884-8f6c-4b06-92b7-1bcbfb0fc764" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/SegmentReportingSummaryofkeyfinancialinformationbysegmentDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#SegmentReportingSummaryofkeyfinancialinformationbysegmentDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/SegmentReportingSummaryofkeyfinancialinformationbysegmentDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_Earningslossbeforeautomotiveinterestandtaxesadjusted_ed3745f4-b21b-47a9-bb47-b6ab4dafb851" xlink:href="gm-20231231.xsd#gm_Earningslossbeforeautomotiveinterestandtaxesadjusted"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:to="loc_gm_Earningslossbeforeautomotiveinterestandtaxesadjusted_ed3745f4-b21b-47a9-bb47-b6ab4dafb851" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_ReconcilingAdjustments_b1e39100-5d69-474c-8331-0f1968da80ad" xlink:href="gm-20231231.xsd#gm_ReconcilingAdjustments"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:to="loc_gm_ReconcilingAdjustments_b1e39100-5d69-474c-8331-0f1968da80ad" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_InterestIncome_7ef894a6-971a-4a20-b3a7-4a2b4efe2812" xlink:href="gm-20231231.xsd#gm_InterestIncome"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:to="loc_gm_InterestIncome_7ef894a6-971a-4a20-b3a7-4a2b4efe2812" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_00c1045d-171b-46b2-b5f6-ebed7eedf73f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:to="loc_us-gaap_InterestExpense_00c1045d-171b-46b2-b5f6-ebed7eedf73f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8d054199-2f04-47ae-87ad-af3b44601f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3efb36d-22a8-409b-9a09-f0ede8e779fa" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8d054199-2f04-47ae-87ad-af3b44601f3b" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.gm.com/role/SupplementalInformationfortheConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="gm-20231231.xsd#SupplementalInformationfortheConsolidatedStatementsofCashFlowsDetails"/> |
| <link:calculationLink xlink:role="http://www.gm.com/role/SupplementalInformationfortheConsolidatedStatementsofCashFlowsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ebd2188-f12b-49e9-b145-6b82712cfe78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ebd2188-f12b-49e9-b145-6b82712cfe78" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_gm_Increasedecreaseinpurchasesofwholesalereceivablesnet_99c6d9bc-c9a8-4e53-8262-4783abc61600" xlink:href="gm-20231231.xsd#gm_Increasedecreaseinpurchasesofwholesalereceivablesnet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_gm_Increasedecreaseinpurchasesofwholesalereceivablesnet_99c6d9bc-c9a8-4e53-8262-4783abc61600" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f57a7895-95ec-4ef2-a1cb-520c0c4342a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f57a7895-95ec-4ef2-a1cb-520c0c4342a0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9395aec1-254e-44ed-95bf-491bb2f261a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9395aec1-254e-44ed-95bf-491bb2f261a8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_29768ec3-f2d0-4e22-87d7-6ea38ce95c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_29768ec3-f2d0-4e22-87d7-6ea38ce95c5b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a03a2b34-d72e-4ba4-9ac3-e862b76f5041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a03a2b34-d72e-4ba4-9ac3-e862b76f5041" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_ca35d1f1-d60c-4038-85fd-513b9039a008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9ea8b051-d606-461b-b03c-db4b4a78c445" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_ca35d1f1-d60c-4038-85fd-513b9039a008" xlink:type="arc"/> |
| | </link:calculationLink> |
| </link:linkbase> |