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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:0901f695-5afe-46d6-9a9e-c48ac0a877ab,g:4db588f3-b88e-4015-abd0-3bd402b3138f-->
<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.arraytechinc.com/role/CoverPage" xlink:type="simple" xlink:href="arry-20201231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="arry-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a91afdaf-23ae-4283-b63c-64dd09ed0c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8adf5545-1192-4ad8-bc2f-adabc2fe9238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a91afdaf-23ae-4283-b63c-64dd09ed0c6b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8adf5545-1192-4ad8-bc2f-adabc2fe9238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1795b606-3aa3-4e06-b8c2-055550ae79e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a91afdaf-23ae-4283-b63c-64dd09ed0c6b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1795b606-3aa3-4e06-b8c2-055550ae79e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2322b6e7-0e97-43d1-a921-56007f7bba2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a91afdaf-23ae-4283-b63c-64dd09ed0c6b" xlink:to="loc_us-gaap_PreferredStockValue_2322b6e7-0e97-43d1-a921-56007f7bba2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c8909d59-fe3b-4c17-88e1-05f34d848101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a91afdaf-23ae-4283-b63c-64dd09ed0c6b" xlink:to="loc_us-gaap_CommonStockValue_c8909d59-fe3b-4c17-88e1-05f34d848101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_f264f448-bb62-4c37-b2c9-c4543e1b3091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_f264f448-bb62-4c37-b2c9-c4543e1b3091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_da6b9376-a933-49a7-9128-fe7b6c9594c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_da6b9376-a933-49a7-9128-fe7b6c9594c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_53e6d7e5-5b1d-462d-89a3-9f9db3ba890b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_TaxesPayableCurrent_53e6d7e5-5b1d-462d-89a3-9f9db3ba890b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1ea2f231-c38a-4eee-b5cc-35cb259171d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1ea2f231-c38a-4eee-b5cc-35cb259171d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_7ce79237-2ea1-4462-9410-564ed3f26cfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_7ce79237-2ea1-4462-9410-564ed3f26cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_cf36519c-3034-4349-8a4e-51445d7f4d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_cf36519c-3034-4349-8a4e-51445d7f4d3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_277efbbe-43c6-4c50-8b6b-a4e76759ae1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_AccountsPayableCurrent_277efbbe-43c6-4c50-8b6b-a4e76759ae1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3801049d-9f6e-488d-a64f-0e24977c13da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_LongTermDebtCurrent_3801049d-9f6e-488d-a64f-0e24977c13da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_087e0a29-5b4c-405b-b0bd-9d930ad3e234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f61072a-aead-48e0-a273-f68a9f26143f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_087e0a29-5b4c-405b-b0bd-9d930ad3e234" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bd75c81a-e78f-49b4-8e9d-f7682fae9ea1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bd75c81a-e78f-49b4-8e9d-f7682fae9ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5b4e5a5f-060e-41b5-b624-07467de629d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5b4e5a5f-060e-41b5-b624-07467de629d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a0b16b63-d6b0-4e4b-98ce-70005e2d9a78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:to="loc_us-gaap_Goodwill_a0b16b63-d6b0-4e4b-98ce-70005e2d9a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_675c0aa9-6acc-4f6a-8377-69aadc24ab0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:to="loc_us-gaap_AssetsCurrent_675c0aa9-6acc-4f6a-8377-69aadc24ab0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c2435eda-f0c2-4edd-a2ea-19caf9414950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7964cb32-3823-4832-a4c4-6d93d5ba6ec3" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c2435eda-f0c2-4edd-a2ea-19caf9414950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d7d61e5b-eeda-4818-b5dd-2e948e2173a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d7d61e5b-eeda-4818-b5dd-2e948e2173a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_17e236e1-bbba-4e83-86ea-b90aab0d9fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_RestrictedCashCurrent_17e236e1-bbba-4e83-86ea-b90aab0d9fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f32277a-13c2-418e-b0e8-69347e06aded" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f32277a-13c2-418e-b0e8-69347e06aded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_be1061a2-3e44-4323-8ae7-e05bc733d6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_InventoryNet_be1061a2-3e44-4323-8ae7-e05bc733d6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dad33df1-ec60-4753-8cf7-4940c3a77ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dad33df1-ec60-4753-8cf7-4940c3a77ebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_5b2c6380-ace6-4ce5-b7d6-97ebba1bde57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1b3624d1-7762-4c4d-acbb-2c3c50f6c5f9" xlink:to="loc_us-gaap_IncomeTaxesReceivable_5b2c6380-ace6-4ce5-b7d6-97ebba1bde57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b423501d-3353-409c-a8c9-46a379ba6f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c54d067e-f665-45e0-b0f4-7129c29d50e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_b423501d-3353-409c-a8c9-46a379ba6f55" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c54d067e-f665-45e0-b0f4-7129c29d50e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5112afd4-0d28-422d-b6f5-8fa6bec4ca85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_b423501d-3353-409c-a8c9-46a379ba6f55" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5112afd4-0d28-422d-b6f5-8fa6bec4ca85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_11464cbc-5c4a-4760-bfd9-2539d9524fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_b423501d-3353-409c-a8c9-46a379ba6f55" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_11464cbc-5c4a-4760-bfd9-2539d9524fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f85259c7-99a4-4623-91f5-31a4cec53ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_96f37c22-ee01-4b1f-8985-53b4d1687298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f85259c7-99a4-4623-91f5-31a4cec53ee6" xlink:to="loc_us-gaap_LiabilitiesCurrent_96f37c22-ee01-4b1f-8985-53b4d1687298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_5d5bcdcb-e7b7-4554-b657-f3055f062765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f85259c7-99a4-4623-91f5-31a4cec53ee6" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_5d5bcdcb-e7b7-4554-b657-f3055f062765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_65994406-413f-45cd-88b7-e1772c7c4222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_385ffec3-bbb5-41ed-850b-86d3da189afd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_65994406-413f-45cd-88b7-e1772c7c4222" xlink:to="loc_us-gaap_CommitmentsAndContingencies_385ffec3-bbb5-41ed-850b-86d3da189afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10b16edb-367f-40e3-b5f0-999e9aacfdd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_65994406-413f-45cd-88b7-e1772c7c4222" xlink:to="loc_us-gaap_StockholdersEquity_10b16edb-367f-40e3-b5f0-999e9aacfdd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e0f8d49f-b2da-4807-b9a3-b99414369dde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_65994406-413f-45cd-88b7-e1772c7c4222" xlink:to="loc_us-gaap_Liabilities_e0f8d49f-b2da-4807-b9a3-b99414369dde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersEquity_80a2b420-6d72-45fb-9806-28bb233223b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MembersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_65994406-413f-45cd-88b7-e1772c7c4222" xlink:to="loc_us-gaap_MembersEquity_80a2b420-6d72-45fb-9806-28bb233223b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="arry-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="arry-20201231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad1f1d72-1f5d-4803-8d7e-64fd4af2ea39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_84813335-be3e-4a4e-a06f-3caf88806970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad1f1d72-1f5d-4803-8d7e-64fd4af2ea39" xlink:to="loc_us-gaap_OperatingIncomeLoss_84813335-be3e-4a4e-a06f-3caf88806970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0055a349-d404-458a-9e7b-b410aa885130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad1f1d72-1f5d-4803-8d7e-64fd4af2ea39" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0055a349-d404-458a-9e7b-b410aa885130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_93fff96f-d7dc-4624-bc68-f5c77534f553" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_51a98e04-1669-47b8-8a58-b75ce79a0c41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_93fff96f-d7dc-4624-bc68-f5c77534f553" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_51a98e04-1669-47b8-8a58-b75ce79a0c41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c399d07d-13bb-4923-ad01-c8d3f49a26bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NonoperatingIncomeExpense_93fff96f-d7dc-4624-bc68-f5c77534f553" xlink:to="loc_us-gaap_InterestExpense_c399d07d-13bb-4923-ad01-c8d3f49a26bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_681dcaa2-95b3-4291-a397-6b56f7ca7e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_ecab931d-d1be-4629-8d1e-11ffe16c8d27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_681dcaa2-95b3-4291-a397-6b56f7ca7e28" xlink:to="loc_us-gaap_DepreciationAndAmortization_ecab931d-d1be-4629-8d1e-11ffe16c8d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_18d269bb-31c6-4f8f-9f87-1f2bb87f382a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_681dcaa2-95b3-4291-a397-6b56f7ca7e28" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_18d269bb-31c6-4f8f-9f87-1f2bb87f382a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_003bc76f-4f22-4301-b734-872c54b1e1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_681dcaa2-95b3-4291-a397-6b56f7ca7e28" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_003bc76f-4f22-4301-b734-872c54b1e1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1f463e3a-d65b-4a13-97d5-54629cb4c4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_18d1d4c2-21ac-436e-afae-a7752eaf5e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1f463e3a-d65b-4a13-97d5-54629cb4c4d7" xlink:to="loc_us-gaap_GrossProfit_18d1d4c2-21ac-436e-afae-a7752eaf5e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6236c560-70ee-4c8f-b498-390703328e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1f463e3a-d65b-4a13-97d5-54629cb4c4d7" xlink:to="loc_us-gaap_OperatingExpenses_6236c560-70ee-4c8f-b498-390703328e45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4038a064-e2da-404f-a941-b7437416dbd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_724297ec-89cf-433c-95ea-ccce9ea5ddf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLoss_4038a064-e2da-404f-a941-b7437416dbd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_724297ec-89cf-433c-95ea-ccce9ea5ddf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c04da415-2aad-4d57-8eb2-42504d31beb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4038a064-e2da-404f-a941-b7437416dbd8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c04da415-2aad-4d57-8eb2-42504d31beb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6712cf70-697e-4a6f-a72d-eb31763a8970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a90b57b-de14-459f-a992-f772766e3f7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6712cf70-697e-4a6f-a72d-eb31763a8970" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a90b57b-de14-459f-a992-f772766e3f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_706bdfd8-97b6-41cd-8482-ae3c4ef5f7e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6712cf70-697e-4a6f-a72d-eb31763a8970" xlink:to="loc_us-gaap_CostOfRevenue_706bdfd8-97b6-41cd-8482-ae3c4ef5f7e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/ConsolidatedStatementsofChangesinMembersEquityStockholdersDeficit" xlink:type="simple" xlink:href="arry-20201231.xsd#ConsolidatedStatementsofChangesinMembersEquityStockholdersDeficit"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/ConsolidatedStatementsofChangesinMembersEquityStockholdersDeficit" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="arry-20201231.xsd#CondensedConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7213bcf4-7d40-413f-be75-16b205806889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cff33d49-08d8-4f29-bf52-fe589b1d0b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7213bcf4-7d40-413f-be75-16b205806889" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cff33d49-08d8-4f29-bf52-fe589b1d0b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0c8238e-eb70-4d82-a666-c949203a1fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7213bcf4-7d40-413f-be75-16b205806889" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0c8238e-eb70-4d82-a666-c949203a1fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4df2e865-a8d9-4151-bbef-db8379924b0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7213bcf4-7d40-413f-be75-16b205806889" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4df2e865-a8d9-4151-bbef-db8379924b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3279552-9905-499e-b46b-0ec286611bc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_b7976d70-6837-4f63-a851-0e17acd088a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3279552-9905-499e-b46b-0ec286611bc4" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_b7976d70-6837-4f63-a851-0e17acd088a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_04ff9bac-b35f-422e-b1e0-e9d9a27840d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3279552-9905-499e-b46b-0ec286611bc4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_04ff9bac-b35f-422e-b1e0-e9d9a27840d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_9fc8d4ed-9927-49d6-85d5-5316136287de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_9fc8d4ed-9927-49d6-85d5-5316136287de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_9d973070-6efa-41a4-a573-589efb556b17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_9d973070-6efa-41a4-a573-589efb556b17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1ad06e6a-acc3-4c10-9af9-13ca73968454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1ad06e6a-acc3-4c10-9af9-13ca73968454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_332c5050-90cf-4ae3-b50d-90fc3aa41b87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_332c5050-90cf-4ae3-b50d-90fc3aa41b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_arry_ProceedsFromRepaymentsOfRevolvingLoan_36423ac5-e8f7-4ea4-a8c1-efdd3952bca0" xlink:href="arry-20201231.xsd#arry_ProceedsFromRepaymentsOfRevolvingLoan"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_arry_ProceedsFromRepaymentsOfRevolvingLoan_36423ac5-e8f7-4ea4-a8c1-efdd3952bca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_fdb89292-af1a-4dac-9901-af3f40c369de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_fdb89292-af1a-4dac-9901-af3f40c369de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_8e2d4108-cdfd-40f8-8f8c-85dbba2e5d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_8e2d4108-cdfd-40f8-8f8c-85dbba2e5d9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_23ef0fa6-94a9-4423-b412-d73868ead23b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_23ef0fa6-94a9-4423-b412-d73868ead23b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDistributionsToAffiliates_59ea7ee1-af3f-4911-ae12-c87ad2cf58d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDistributionsToAffiliates"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_PaymentsOfDistributionsToAffiliates_59ea7ee1-af3f-4911-ae12-c87ad2cf58d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_95e45277-6826-46db-83ea-e9f9e0272bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_95e45277-6826-46db-83ea-e9f9e0272bba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_1fbc8c60-5d8f-4bfa-aad9-db6efd498c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74a062b4-4da2-4e8e-8db6-0fd97cf99ee0" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_1fbc8c60-5d8f-4bfa-aad9-db6efd498c32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ed3fbd93-f470-4e32-bd8e-25cd2deceaef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_ShareBasedCompensation_ed3fbd93-f470-4e32-bd8e-25cd2deceaef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense_ad429d38-4230-4ec2-9818-9ae343b3c975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_ProductWarrantyExpense_ad429d38-4230-4ec2-9818-9ae343b3c975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_aef73a9d-0439-400f-ad27-e019eb58b30a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_aef73a9d-0439-400f-ad27-e019eb58b30a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_arry_BusinessCombinationContingentConsiderationArrangementsPaymentsOfContingentConsiderationLiability_9aaff0c8-34e3-44f8-9bb7-7a591deabb70" xlink:href="arry-20201231.xsd#arry_BusinessCombinationContingentConsiderationArrangementsPaymentsOfContingentConsiderationLiability"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_arry_BusinessCombinationContingentConsiderationArrangementsPaymentsOfContingentConsiderationLiability_9aaff0c8-34e3-44f8-9bb7-7a591deabb70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayable_278c7f5a-798d-43b9-a05e-efa5fcfb7e72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayable_278c7f5a-798d-43b9-a05e-efa5fcfb7e72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1f08d3de-fa51-41ca-b563-576264112a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1f08d3de-fa51-41ca-b563-576264112a51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e8c5de35-449c-4a92-ad99-883ea78e03da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e8c5de35-449c-4a92-ad99-883ea78e03da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest_8d24fcb1-75dd-4237-96c7-626dfbf6fe02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaidInKindInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_PaidInKindInterest_8d24fcb1-75dd-4237-96c7-626dfbf6fe02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b9204957-6ddd-47f3-8807-f9f65e2ca32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b9204957-6ddd-47f3-8807-f9f65e2ca32e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_25e4db40-dd91-4d1a-a05f-70e8a8981002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_25e4db40-dd91-4d1a-a05f-70e8a8981002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_784e1a64-cdca-41c7-a38f-ab722f1c4bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_InventoryWriteDown_784e1a64-cdca-41c7-a38f-ab722f1c4bbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a01b65ae-5f70-44f1-aa73-ddfa579eedeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a01b65ae-5f70-44f1-aa73-ddfa579eedeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_dd11f9ed-c249-4d10-9133-2a482a806622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_dd11f9ed-c249-4d10-9133-2a482a806622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fe224f85-eb2a-46d2-9cfc-8ea314064961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fe224f85-eb2a-46d2-9cfc-8ea314064961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_1ad36ab1-407d-437c-b7e0-6016d3986a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_1ad36ab1-407d-437c-b7e0-6016d3986a69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_309dec5f-06b6-4ecd-a3a1-7a6f6e92aed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_NetIncomeLoss_309dec5f-06b6-4ecd-a3a1-7a6f6e92aed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8bf9fbda-8c1d-41e0-9af2-c64228387ec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8bf9fbda-8c1d-41e0-9af2-c64228387ec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d285f5d2-22d6-46b5-ae1a-1f4282db2a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d285f5d2-22d6-46b5-ae1a-1f4282db2a51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7c4451af-af17-4279-a960-ecc59bb85c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cfa544ef-00f5-4d8f-9323-2b0c9def7d7d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7c4451af-af17-4279-a960-ecc59bb85c6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/OrganizationandBusiness" xlink:type="simple" xlink:href="arry-20201231.xsd#OrganizationandBusiness"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/OrganizationandBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/OrganizationandBusinessDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#OrganizationandBusinessDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/OrganizationandBusinessDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="arry-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="arry-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/AccountingPoliciesTables" xlink:type="simple" xlink:href="arry-20201231.xsd#AccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/AccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails_1" xlink:type="simple" xlink:href="arry-20201231.xsd#SummaryofSignificantAccountingPoliciesDetails_1"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_22a4bc86-37a7-4f59-ba9e-b50ab58b0400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_641446c1-4062-4ebd-ba16-091dd116e9a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_22a4bc86-37a7-4f59-ba9e-b50ab58b0400" xlink:to="loc_us-gaap_RestrictedCashCurrent_641446c1-4062-4ebd-ba16-091dd116e9a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1f3addc8-4212-49e2-a21e-8588ff134af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_22a4bc86-37a7-4f59-ba9e-b50ab58b0400" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1f3addc8-4212-49e2-a21e-8588ff134af6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/Inventories" xlink:type="simple" xlink:href="arry-20201231.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/InventoriesTables" xlink:type="simple" xlink:href="arry-20201231.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/InventoriesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_460d5dcf-7de1-43c7-bb0b-8fb815ff6a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_b35e5891-dbbb-4beb-afd6-a6221ff8446e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_460d5dcf-7de1-43c7-bb0b-8fb815ff6a6b" xlink:to="loc_us-gaap_InventoryFinishedGoods_b35e5891-dbbb-4beb-afd6-a6221ff8446e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_56e106e3-2172-45ee-9ed7-3f572daa30ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_460d5dcf-7de1-43c7-bb0b-8fb815ff6a6b" xlink:to="loc_us-gaap_InventoryRawMaterials_56e106e3-2172-45ee-9ed7-3f572daa30ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_720773e3-5458-4b8e-a6b2-41584981a09a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_460d5dcf-7de1-43c7-bb0b-8fb815ff6a6b" xlink:to="loc_us-gaap_InventoryValuationReserves_720773e3-5458-4b8e-a6b2-41584981a09a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="arry-20201231.xsd#PropertyPlantandEquipment"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/PropertyPlantandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="arry-20201231.xsd#PropertyPlantandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e5c5d4d8-aa55-498d-a475-19ade9bf83d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5816f13d-63b0-4dcc-a883-0619c495a778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e5c5d4d8-aa55-498d-a475-19ade9bf83d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5816f13d-63b0-4dcc-a883-0619c495a778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9e89d990-87ad-43c8-b935-b5c77cd722e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e5c5d4d8-aa55-498d-a475-19ade9bf83d2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9e89d990-87ad-43c8-b935-b5c77cd722e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#PropertyPlantandEquipmentNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d9ae6211-64b8-425f-9043-643ba5c9f6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_e894148f-59b4-44a8-92be-c36dc8302df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Depreciation_d9ae6211-64b8-425f-9043-643ba5c9f6d8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_e894148f-59b4-44a8-92be-c36dc8302df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationNonproduction_d70a7486-f4b4-4046-9ca0-8b51b27330bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationNonproduction"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Depreciation_d9ae6211-64b8-425f-9043-643ba5c9f6d8" xlink:to="loc_us-gaap_DepreciationNonproduction_d70a7486-f4b4-4046-9ca0-8b51b27330bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="arry-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="arry-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofotherintangibleassetsDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#GoodwillandOtherIntangibleAssetsScheduleofotherintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofotherintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c2d4546-fc77-4dca-899a-0f902301bb26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5a463567-499d-4987-8cd9-97647eb4a485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c2d4546-fc77-4dca-899a-0f902301bb26" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5a463567-499d-4987-8cd9-97647eb4a485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70f76a0b-1ca1-4206-8668-adb5b0606ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c2d4546-fc77-4dca-899a-0f902301bb26" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70f76a0b-1ca1-4206-8668-adb5b0606ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c745c97f-bee8-4254-b602-b92cdb5c78d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f5c2cba4-0cb9-45e4-b13e-f8b9c200d06b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c745c97f-bee8-4254-b602-b92cdb5c78d9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f5c2cba4-0cb9-45e4-b13e-f8b9c200d06b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57098057-4905-46d2-a7bf-74cebc47f60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c745c97f-bee8-4254-b602-b92cdb5c78d9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57098057-4905-46d2-a7bf-74cebc47f60a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleoffutureannualamortizationexpenseofamortizableintangibleassetsDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#GoodwillandOtherIntangibleAssetsScheduleoffutureannualamortizationexpenseofamortizableintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleoffutureannualamortizationexpenseofamortizableintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a40771a2-e429-4d8f-9627-95cae8425758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a40771a2-e429-4d8f-9627-95cae8425758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0066d85a-4b24-45f7-b800-401be73cc841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0066d85a-4b24-45f7-b800-401be73cc841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6e27fc6d-5118-433e-b843-8737482908a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6e27fc6d-5118-433e-b843-8737482908a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_42cfbcb7-c06a-49c4-91b2-6892e89a50db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_42cfbcb7-c06a-49c4-91b2-6892e89a50db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d70ca17-2d3a-43c5-a5e0-89f0894b0d90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9d70ca17-2d3a-43c5-a5e0-89f0894b0d90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4faf98c3-4221-4e1b-981a-6dca330f6d19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11b73dee-9400-4914-b6f5-917e88bd10e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4faf98c3-4221-4e1b-981a-6dca330f6d19" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxesScheduleofIncomeTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_096761c5-aa6e-4a02-9228-21839b826764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_25008b2a-bdee-4b1c-bb60-89df90be6bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_096761c5-aa6e-4a02-9228-21839b826764" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_25008b2a-bdee-4b1c-bb60-89df90be6bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e03e79e7-b4b0-4f42-b0f7-781647dd66b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_096761c5-aa6e-4a02-9228-21839b826764" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e03e79e7-b4b0-4f42-b0f7-781647dd66b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b197b9ae-c5d6-4c62-af99-5440b633d064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_615ca751-1f6c-4cab-8705-455b8778a6b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b197b9ae-c5d6-4c62-af99-5440b633d064" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_615ca751-1f6c-4cab-8705-455b8778a6b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_63d79a01-45f3-4ed0-953b-e318c8225af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b197b9ae-c5d6-4c62-af99-5440b633d064" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_63d79a01-45f3-4ed0-953b-e318c8225af6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d45fcfd-8871-4943-a544-93c06cecb444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bdf3930d-2d9f-4d16-8e54-82139d40d103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d45fcfd-8871-4943-a544-93c06cecb444" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bdf3930d-2d9f-4d16-8e54-82139d40d103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_296a5239-c8d9-4426-af77-579d0f345a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d45fcfd-8871-4943-a544-93c06cecb444" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_296a5239-c8d9-4426-af77-579d0f345a28" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5294632e-a2de-4b04-b381-1d6c28fc1c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4f3e4c58-e81d-47ad-99b8-e7af3c5bbf47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5294632e-a2de-4b04-b381-1d6c28fc1c63" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4f3e4c58-e81d-47ad-99b8-e7af3c5bbf47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_75638ce5-9ba2-46df-9921-4ade9e7d6c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxLiabilities_5294632e-a2de-4b04-b381-1d6c28fc1c63" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_75638ce5-9ba2-46df-9921-4ade9e7d6c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_94f91914-62fd-40c2-9dae-9121777cb47b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ce32d151-b81a-4e9d-a694-cd39ade410ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_94f91914-62fd-40c2-9dae-9121777cb47b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ce32d151-b81a-4e9d-a694-cd39ade410ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8652369f-adc1-48a7-a5c0-47b9efccf6fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_94f91914-62fd-40c2-9dae-9121777cb47b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8652369f-adc1-48a7-a5c0-47b9efccf6fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_00c08dbe-1607-4db5-9230-36ec5e6c1241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a689738b-811c-40b1-beda-068e7cfb2c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_00c08dbe-1607-4db5-9230-36ec5e6c1241" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a689738b-811c-40b1-beda-068e7cfb2c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_fa28bd94-c4b8-43e7-9697-bd215583668f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilities_00c08dbe-1607-4db5-9230-36ec5e6c1241" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_fa28bd94-c4b8-43e7-9697-bd215583668f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_a387cdd3-4a9c-4a28-9c07-f3cf5b321acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_a387cdd3-4a9c-4a28-9c07-f3cf5b321acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_e8870f0d-d4b9-4f01-a9ca-0f04873bdf13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_e8870f0d-d4b9-4f01-a9ca-0f04873bdf13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_690b0b4a-22ef-48fb-94a6-63416699c4ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_690b0b4a-22ef-48fb-94a6-63416699c4ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_de034f83-664b-4de3-8a81-3b22ad72bec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_de034f83-664b-4de3-8a81-3b22ad72bec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ae85c551-c48d-42a7-9ff5-547f5ad90739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ae85c551-c48d-42a7-9ff5-547f5ad90739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9033d0a8-1115-44da-a5fc-c8a0a4664e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9033d0a8-1115-44da-a5fc-c8a0a4664e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_c6a4791d-35df-4c52-851d-a1e09ae79661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_c6a4791d-35df-4c52-851d-a1e09ae79661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_714b03b2-6d3b-46c6-acc4-c20680867759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4213f186-fca3-4135-b14d-a3c16b2c1c27" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_714b03b2-6d3b-46c6-acc4-c20680867759" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationAmountDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxesEffectiveIncomeTaxRateReconciliationAmountDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationAmountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a4a05265-8dcf-4038-9333-7e28a1f40ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a4a05265-8dcf-4038-9333-7e28a1f40ba8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_230c6863-a6df-4f75-bd0c-f3e7b15f10b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_230c6863-a6df-4f75-bd0c-f3e7b15f10b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7ba3707e-0e47-47a5-b6fd-e56f2d3707c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7ba3707e-0e47-47a5-b6fd-e56f2d3707c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e9faefe9-11cb-46ff-8ead-63ccd5c09ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e9faefe9-11cb-46ff-8ead-63ccd5c09ab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_a43f097f-441f-4fbc-8766-e962ce870bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_a43f097f-441f-4fbc-8766-e962ce870bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c7f0f8cd-2bc8-4bac-9302-c0b933d34b61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c7f0f8cd-2bc8-4bac-9302-c0b933d34b61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_arry_EffectiveIncomeTaxRateReconciliationContingentConsiderationAmount_b2aa2f30-99fa-4a12-beea-fff2417100a5" xlink:href="arry-20201231.xsd#arry_EffectiveIncomeTaxRateReconciliationContingentConsiderationAmount"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_arry_EffectiveIncomeTaxRateReconciliationContingentConsiderationAmount_b2aa2f30-99fa-4a12-beea-fff2417100a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_arry_EffectiveIncomeTaxRateReconciliationCARESActAmount_95f0c9f5-2f35-46f7-aed9-cf73f1709c64" xlink:href="arry-20201231.xsd#arry_EffectiveIncomeTaxRateReconciliationCARESActAmount"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_arry_EffectiveIncomeTaxRateReconciliationCARESActAmount_95f0c9f5-2f35-46f7-aed9-cf73f1709c64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4859e060-ce32-44be-a2c3-a7eba1826403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4859e060-ce32-44be-a2c3-a7eba1826403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c3a9628d-8400-4370-b859-6ea5041b1b6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c3a9628d-8400-4370-b859-6ea5041b1b6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_arry_EffectiveIncomeTaxRateReconciliationDerecognitionFromIncomeTaxExaminationAmount_6a4dca30-55a5-4dd8-8d54-829f9e34bf72" xlink:href="arry-20201231.xsd#arry_EffectiveIncomeTaxRateReconciliationDerecognitionFromIncomeTaxExaminationAmount"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_67cf0ae2-9d74-41ad-9001-e01da9a942b7" xlink:to="loc_arry_EffectiveIncomeTaxRateReconciliationDerecognitionFromIncomeTaxExaminationAmount_6a4dca30-55a5-4dd8-8d54-829f9e34bf72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/AccruedWarrantyReserve" xlink:type="simple" xlink:href="arry-20201231.xsd#AccruedWarrantyReserve"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/AccruedWarrantyReserve" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/AccruedWarrantyReserveTables" xlink:type="simple" xlink:href="arry-20201231.xsd#AccruedWarrantyReserveTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/AccruedWarrantyReserveTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/AccruedWarrantyReserveDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#AccruedWarrantyReserveDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/AccruedWarrantyReserveDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebt" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebtTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e37a7601-3deb-47c4-b350-d7e00225ffc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_13076832-0c15-4df7-8be5-20866e76b313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e37a7601-3deb-47c4-b350-d7e00225ffc5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_13076832-0c15-4df7-8be5-20866e76b313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d444ff7d-86b0-4a09-9fae-438c96ce401d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e37a7601-3deb-47c4-b350-d7e00225ffc5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d444ff7d-86b0-4a09-9fae-438c96ce401d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebtScheduleofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebtScheduleofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_73da539d-0b06-4f97-9347-1d86d0f957a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a3514ab1-4bfb-41b3-a705-c5fbbc00eca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_73da539d-0b06-4f97-9347-1d86d0f957a3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a3514ab1-4bfb-41b3-a705-c5fbbc00eca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5ce40fbe-8b24-4da0-916c-e3949a8faf38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_73da539d-0b06-4f97-9347-1d86d0f957a3" xlink:to="loc_us-gaap_LongTermDebtCurrent_5ce40fbe-8b24-4da0-916c-e3949a8faf38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#LongTermDebtScheduleofFutureMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9cde81ef-da06-4320-b76d-554817974829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9cde81ef-da06-4320-b76d-554817974829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d50cfe2d-15fc-48ee-bb40-aad10f87ac70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d50cfe2d-15fc-48ee-bb40-aad10f87ac70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_30615d60-93f1-40e0-a3d3-95492a8a43fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_30615d60-93f1-40e0-a3d3-95492a8a43fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1515de90-c309-4279-8167-660cadd9a2c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1515de90-c309-4279-8167-660cadd9a2c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81f76305-3295-46fc-816c-9d170d8224ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_81f76305-3295-46fc-816c-9d170d8224ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_06bf8134-15eb-4b2c-aa08-686da47e56a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ba5800f8-7ab8-4feb-b96c-c7ec376e72ca" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_06bf8134-15eb-4b2c-aa08-686da47e56a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RelatedPartyLoan" xlink:type="simple" xlink:href="arry-20201231.xsd#RelatedPartyLoan"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RelatedPartyLoan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RelatedPartyLoanDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#RelatedPartyLoanDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RelatedPartyLoanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommonandPreferredStock" xlink:type="simple" xlink:href="arry-20201231.xsd#CommonandPreferredStock"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommonandPreferredStock" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommonandPreferredStockDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#CommonandPreferredStockDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommonandPreferredStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/Revenues" xlink:type="simple" xlink:href="arry-20201231.xsd#Revenues"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/Revenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RevenuesTables" xlink:type="simple" xlink:href="arry-20201231.xsd#RevenuesTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RevenuesDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#RevenuesDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RevenuesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EarningslossperShare" xlink:type="simple" xlink:href="arry-20201231.xsd#EarningslossperShare"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EarningslossperShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EarningslossperShareTables" xlink:type="simple" xlink:href="arry-20201231.xsd#EarningslossperShareTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EarningslossperShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EarningslossperShareScheduleofearningspersharebasicanddilutedDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#EarningslossperShareScheduleofearningspersharebasicanddilutedDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EarningslossperShareScheduleofearningspersharebasicanddilutedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EarningslossperShareNarrativeDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#EarningslossperShareNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EarningslossperShareNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingencies"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesTables" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesFutureminimumoperatingleasepaymentsDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingenciesFutureminimumoperatingleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingenciesFutureminimumoperatingleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cf0cd4ce-0d15-4f60-abb4-cf9b565f9382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cf0cd4ce-0d15-4f60-abb4-cf9b565f9382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_410d633b-8139-45b6-b616-7881fb213dea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_410d633b-8139-45b6-b616-7881fb213dea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_e8b32ade-548d-4568-91ac-eea3d93f79fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_e8b32ade-548d-4568-91ac-eea3d93f79fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_c0cb98e6-7a8a-42b5-a746-c6575af18746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_c0cb98e6-7a8a-42b5-a746-c6575af18746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_f24fc07a-b027-4202-8c83-9869cb315f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_f24fc07a-b027-4202-8c83-9869cb315f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f322c550-7644-486a-8313-d3042945565e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bf2f72d6-0a30-4557-8917-78b38c23b294" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f322c550-7644-486a-8313-d3042945565e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesUndiscountedfutureexpectedpaymentsundertheTRADetails" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingenciesUndiscountedfutureexpectedpaymentsundertheTRADetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingenciesUndiscountedfutureexpectedpaymentsundertheTRADetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_c31c97e8-ad9f-4496-9b36-cd63bcb57f96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_c31c97e8-ad9f-4496-9b36-cd63bcb57f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_bba67fa7-6b10-4431-a165-1aa75dfce6ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_bba67fa7-6b10-4431-a165-1aa75dfce6ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_c6faf075-acb4-4c35-bb8f-c82414ccbd46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_c6faf075-acb4-4c35-bb8f-c82414ccbd46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_d5f40a62-7475-4887-a072-cf87a406713c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_d5f40a62-7475-4887-a072-cf87a406713c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_82141146-4fde-4640-ad94-0d08e2961590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_82141146-4fde-4640-ad94-0d08e2961590" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_5a561512-b39b-4036-bd0d-c75563085db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_399ac726-99f1-4d9d-b415-8d112c869f4e" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_5a561512-b39b-4036-bd0d-c75563085db3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesSummaryofliabilityrelatedtoestimatedcontingentconsiderationDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#CommitmentandContingenciesSummaryofliabilityrelatedtoestimatedcontingentconsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CommitmentandContingenciesSummaryofliabilityrelatedtoestimatedcontingentconsiderationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EquityBasedCompensation" xlink:type="simple" xlink:href="arry-20201231.xsd#EquityBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EquityBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/CompensationRelatedCostsShareBasedPaymentsTables" xlink:type="simple" xlink:href="arry-20201231.xsd#CompensationRelatedCostsShareBasedPaymentsTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/CompensationRelatedCostsShareBasedPaymentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#EquityBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EquityBasedCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#EquityBasedCompensationScheduleofRSUActivityDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="arry-20201231.xsd#RelatedPartyTransactions"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RelatedPartyTransactions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#RelatedPartyTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GeographicInformation" xlink:type="simple" xlink:href="arry-20201231.xsd#GeographicInformation"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GeographicInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GeographicInformationTables" xlink:type="simple" xlink:href="arry-20201231.xsd#GeographicInformationTables"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GeographicInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GeographicInformationDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#GeographicInformationDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GeographicInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/GeographicInformationScheduleofRevenuefromExternalCustomersbyGeographicAreaDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#GeographicInformationScheduleofRevenuefromExternalCustomersbyGeographicAreaDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/GeographicInformationScheduleofRevenuefromExternalCustomersbyGeographicAreaDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SubsequentEvents" xlink:type="simple" xlink:href="arry-20201231.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SubsequentEvents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arraytechinc.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="arry-20201231.xsd#SubsequentEventsDetails"/>
  <link:calculationLink xlink:role="http://www.arraytechinc.com/role/SubsequentEventsDetails" xlink:type="extended"/>
</link:linkbase>
