<linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <!--XBRL Document Created by WebFilings LLC-->
  <roleRef roleURI="http://www.firstsolar.com/role/Note12.NotesReceivableLevel3Tables" xlink:href="fslr-20100925.xsd#Note12.NotesReceivableLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel4Details" xlink:href="fslr-20100925.xsd#Note10.FairValueMeasurementLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel1Notes" xlink:href="fslr-20100925.xsd#Note19.StatementOfCashFlowsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note12.NotesReceivableLevel1Notes" xlink:href="fslr-20100925.xsd#Note12.NotesReceivableLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesProductWarrantiesLevel4Details" xlink:href="fslr-20100925.xsd#Note14.CommitmentsAndContingenciesProductWarrantiesLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel3Tables" xlink:href="fslr-20100925.xsd#Note9.DerivativeFinancialInstrumentsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel1Notes" xlink:href="fslr-20100925.xsd#Note8.ConsolidatedBalanceSheetDetailsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel3Tables" xlink:href="fslr-20100925.xsd#Note10.FairValueMeasurementLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel3Tables" xlink:href="fslr-20100925.xsd#Note15.ShareBasedCompensationLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel1Notes" xlink:href="fslr-20100925.xsd#Note17.NetIncomePerShareLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel1Notes" xlink:href="fslr-20100925.xsd#Note9.DerivativeFinancialInstrumentsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel3Tables" xlink:href="fslr-20100925.xsd#Note8.ConsolidatedBalanceSheetDetailsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note21.SubsequentEventsLevel1Notes" xlink:href="fslr-20100925.xsd#Note21.SubsequentEventsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note5.GoodwillLevel3Tables" xlink:href="fslr-20100925.xsd#Note5.GoodwillLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel1Notes" xlink:href="fslr-20100925.xsd#Note10.FairValueMeasurementLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsHedgingRelationshipLevel4Details" xlink:href="fslr-20100925.xsd#Note9.DerivativeFinancialInstrumentsHedgingRelationshipLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel1Notes" xlink:href="fslr-20100925.xsd#Note18.ComprehensiveIncomeLossLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note20.SegmentReportingLevel1Notes" xlink:href="fslr-20100925.xsd#Note20.SegmentReportingLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note5.GoodwillLevel1Notes" xlink:href="fslr-20100925.xsd#Note5.GoodwillLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel4Details" xlink:href="fslr-20100925.xsd#Note14.CommitmentsAndContingenciesLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel1Notes" xlink:href="fslr-20100925.xsd#Note7.RestrictedCashAndInvestmentsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel4Details" xlink:href="fslr-20100925.xsd#Note9.DerivativeFinancialInstrumentsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel1Notes" xlink:href="fslr-20100925.xsd#Note2.SummaryOfSignificantAccountingPoliciesLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel3Tables" xlink:href="fslr-20100925.xsd#Note1.BasisOfPresentationLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note20.SegmentReportingLevel4Details" xlink:href="fslr-20100925.xsd#Note20.SegmentReportingLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel4Details" xlink:href="fslr-20100925.xsd#Note3.RecentAccountingPronouncementsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel4Details" xlink:href="fslr-20100925.xsd#Note7.RestrictedCashAndInvestmentsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsAvailableForSaleLevel4Details" xlink:href="fslr-20100925.xsd#Note6.CashMarketableSecuritiesAndInvestmentsAvailableForSaleLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel4Details" xlink:href="fslr-20100925.xsd#Note18.ComprehensiveIncomeLossLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note16.IncomeTaxesLevel4Details" xlink:href="fslr-20100925.xsd#Note16.IncomeTaxesLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel3Tables" xlink:href="fslr-20100925.xsd#Note3.RecentAccountingPronouncementsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsValuationAndQualifyingAccountsLevel4Details" xlink:href="fslr-20100925.xsd#Note8.ConsolidatedBalanceSheetDetailsValuationAndQualifyingAccountsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel1Notes" xlink:href="fslr-20100925.xsd#Note1.BasisOfPresentationLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel4Details" xlink:href="fslr-20100925.xsd#Note6.CashMarketableSecuritiesAndInvestmentsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsAvailableForSaleLevel4Details" xlink:href="fslr-20100925.xsd#Note7.RestrictedCashAndInvestmentsAvailableForSaleLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note13.DebtLevel4Details" xlink:href="fslr-20100925.xsd#Note13.DebtLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note4.AcquisitionsLevel1Notes" xlink:href="fslr-20100925.xsd#Note4.AcquisitionsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel1Notes" xlink:href="fslr-20100925.xsd#Note15.ShareBasedCompensationLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note16.IncomeTaxesLevel1Notes" xlink:href="fslr-20100925.xsd#Note16.IncomeTaxesLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel4Details" xlink:href="fslr-20100925.xsd#Note17.NetIncomePerShareLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel4Details" xlink:href="fslr-20100925.xsd#Note8.ConsolidatedBalanceSheetDetailsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note5.GoodwillLevel4Details" xlink:href="fslr-20100925.xsd#Note5.GoodwillLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/DocumentAndEntityInformationDocument" xlink:href="fslr-20100925.xsd#DocumentAndEntityInformationDocument" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note21.SubsequentEventsLevel4Details" xlink:href="fslr-20100925.xsd#Note21.SubsequentEventsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeInstrumentTransactionExposureLevel4Details" xlink:href="fslr-20100925.xsd#Note9.DerivativeInstrumentTransactionExposureLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note16.IncomeTaxesRepatriationOfEarningsLevel4Details" xlink:href="fslr-20100925.xsd#Note16.IncomeTaxesRepatriationOfEarningsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel3Tables" xlink:href="fslr-20100925.xsd#Note11.RelatedPartyTransactionsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note4.AcquisitionsLevel3Tables" xlink:href="fslr-20100925.xsd#Note4.AcquisitionsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note10.FairValueMeasurementByBalanceSheetGroupingLevel4Details" xlink:href="fslr-20100925.xsd#Note10.FairValueMeasurementByBalanceSheetGroupingLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsRiskManagementLevel4Details" xlink:href="fslr-20100925.xsd#Note9.DerivativeFinancialInstrumentsRiskManagementLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note4.AcquisitionsProFormaLevel4Details" xlink:href="fslr-20100925.xsd#Note4.AcquisitionsProFormaLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note20.SegmentReportingLevel3Tables" xlink:href="fslr-20100925.xsd#Note20.SegmentReportingLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel4Details" xlink:href="fslr-20100925.xsd#Note15.ShareBasedCompensationLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note13.DebtLevel1Notes" xlink:href="fslr-20100925.xsd#Note13.DebtLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note13.DebtLevel3Tables" xlink:href="fslr-20100925.xsd#Note13.DebtLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel2Policies" xlink:href="fslr-20100925.xsd#Note2.SummaryOfSignificantAccountingPoliciesLevel2Policies" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel4Details" xlink:href="fslr-20100925.xsd#Note19.StatementOfCashFlowsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:href="fslr-20100925.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel3Tables" xlink:href="fslr-20100925.xsd#Note17.NetIncomePerShareLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel1Notes" xlink:href="fslr-20100925.xsd#Note11.RelatedPartyTransactionsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note12.NotesReceivableLevel4Details" xlink:href="fslr-20100925.xsd#Note12.NotesReceivableLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedStatement" xlink:href="fslr-20100925.xsd#CondensedConsolidatedBalanceSheetsUnauditedStatement" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel4Details" xlink:href="fslr-20100925.xsd#Note11.RelatedPartyTransactionsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel1Notes" xlink:href="fslr-20100925.xsd#Note14.CommitmentsAndContingenciesLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel3Tables" xlink:href="fslr-20100925.xsd#Note19.StatementOfCashFlowsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel3Tables" xlink:href="fslr-20100925.xsd#Note7.RestrictedCashAndInvestmentsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel3Tables" xlink:href="fslr-20100925.xsd#Note14.CommitmentsAndContingenciesLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel1Notes" xlink:href="fslr-20100925.xsd#Note6.CashMarketableSecuritiesAndInvestmentsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel3Tables" xlink:href="fslr-20100925.xsd#Note18.ComprehensiveIncomeLossLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note13.DebtFacilityAgreementsLevel4Details" xlink:href="fslr-20100925.xsd#Note13.DebtFacilityAgreementsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel3Tables" xlink:href="fslr-20100925.xsd#Note2.SummaryOfSignificantAccountingPoliciesLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel1Notes" xlink:href="fslr-20100925.xsd#Note3.RecentAccountingPronouncementsLevel1Notes" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedStatement" xlink:href="fslr-20100925.xsd#CondensedConsolidatedStatementsOfOperationsUnauditedStatement" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedStatement" xlink:href="fslr-20100925.xsd#CondensedConsolidatedStatementsOfCashFlowsUnauditedStatement" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel4Details" xlink:href="fslr-20100925.xsd#Note1.BasisOfPresentationLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note4.AcquisitionsLevel4Details" xlink:href="fslr-20100925.xsd#Note4.AcquisitionsLevel4Details" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel3Tables" xlink:href="fslr-20100925.xsd#Note6.CashMarketableSecuritiesAndInvestmentsLevel3Tables" xlink:type="simple" />
  <roleRef roleURI="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel4Details" xlink:href="fslr-20100925.xsd#Note2.SummaryOfSignificantAccountingPoliciesLevel4Details" xlink:type="simple" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsAvailableForSaleLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/DocumentAndEntityInformationDocument" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_8f720250-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DeferredRevenueCurrent_8f720250-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_9995a548-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_9995a548-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_6ca0b7a2-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_6ca0b7a2-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ed9aaf14-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ed9aaf14-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_AccruedPropertyPlantAndEquipment" xlink:label="loc_fslr_AccruedPropertyPlantAndEquipment_707b9691-4dd8-b88b-f0b4-ab96efe5c220" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_AccruedPropertyPlantAndEquipment_707b9691-4dd8-b88b-f0b4-ab96efe5c220" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_AccruedInventory" xlink:label="loc_fslr_AccruedInventory_9419b734-9757-11df-a484-12313b027a16" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_AccruedInventory_9419b734-9757-11df-a484-12313b027a16" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_eeaafdb4-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_eeaafdb4-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProductWarrantyAccrualInExcessOfNormalProductWarrantyLiabilityNonrecurring" xlink:label="loc_fslr_ProductWarrantyAccrualInExcessOfNormalProductWarrantyLiabilityNonrecurring_b7b661b6-96c0-11df-a484-12313b027a16" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ProductWarrantyAccrualInExcessOfNormalProductWarrantyLiabilityNonrecurring_b7b661b6-96c0-11df-a484-12313b027a16" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_eb3d4db2-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_eb3d4db2-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee7561f4-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee7561f4-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_9bebf814-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_9bebf814-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_DeferredProjectCostsCurrent" xlink:label="loc_fslr_DeferredProjectCostsCurrent_f4e7125e-997d-d3c6-073f-ab96efe56a1e" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_DeferredProjectCostsCurrent_f4e7125e-997d-d3c6-073f-ab96efe56a1e" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_70600b62-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_70600b62-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_983437fa-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_983437fa-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_6c8e7ce0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherAssetsCurrent_6c8e7ce0-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_af6a2cc6-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_af31afe0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_af6a2cc6-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_af31afe0-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1dd09d5a-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_af6a2cc6-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1dd09d5a-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_InventoryCurrentNoncurrentNet" xlink:label="loc_fslr_InventoryCurrentNoncurrentNet_73567753-2a5b-ce21-3b17-ab96efe40989" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_0d79935c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_InventoryCurrentNoncurrentNet_73567753-2a5b-ce21-3b17-ab96efe40989" xlink:to="loc_us-gaap_InventoryRawMaterials_0d79935c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_0e00221e-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_InventoryCurrentNoncurrentNet_73567753-2a5b-ce21-3b17-ab96efe40989" xlink:to="loc_us-gaap_InventoryWorkInProcess_0e00221e-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_0c7e70e4-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_InventoryCurrentNoncurrentNet_73567753-2a5b-ce21-3b17-ab96efe40989" xlink:to="loc_us-gaap_InventoryFinishedGoods_0c7e70e4-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7e1c2e2a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a24f21ca-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7e1c2e2a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a24f21ca-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNoncurrentLiabilities" xlink:label="loc_us-gaap_OtherNoncurrentLiabilities_71965546-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7e1c2e2a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherNoncurrentLiabilities_71965546-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProjectAssetsCurrentAndNoncurrent" xlink:label="loc_fslr_ProjectAssetsCurrentAndNoncurrent_3d63579a-89a8-d889-33dc-ab96efe5bd62" xlink:type="locator" />
    <loc xlink:href="fslr-20100925.xsd#fslr_BusinessAcquisitionProjectAssetsAcquired" xlink:label="loc_fslr_BusinessAcquisitionProjectAssetsAcquired_e9b63416-6ccc-24f9-dbcd-ab96efe501cc" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_ProjectAssetsCurrentAndNoncurrent_3d63579a-89a8-d889-33dc-ab96efe5bd62" xlink:to="loc_fslr_BusinessAcquisitionProjectAssetsAcquired_e9b63416-6ccc-24f9-dbcd-ab96efe501cc" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProjectAssetsLandCurrentAndNoncurrent" xlink:label="loc_fslr_ProjectAssetsLandCurrentAndNoncurrent_a6306f88-1d71-8fb0-7c80-ab96efe594d5" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_ProjectAssetsCurrentAndNoncurrent_3d63579a-89a8-d889-33dc-ab96efe5bd62" xlink:to="loc_fslr_ProjectAssetsLandCurrentAndNoncurrent_a6306f88-1d71-8fb0-7c80-ab96efe594d5" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProjectAssetsOtherCurrentAndNoncurrent" xlink:label="loc_fslr_ProjectAssetsOtherCurrentAndNoncurrent_a889e92d-359a-d752-4acd-ab96efe5db83" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fslr_ProjectAssetsCurrentAndNoncurrent_3d63579a-89a8-d889-33dc-ab96efe5bd62" xlink:to="loc_fslr_ProjectAssetsOtherCurrentAndNoncurrent_a889e92d-359a-d752-4acd-ab96efe5db83" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_c42b9726-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_3f20a0f2-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_c42b9726-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_3f20a0f2-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_27c3cdfa-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_c42b9726-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_27c3cdfa-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note12.NotesReceivableLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_baaf3124-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5c3d5400-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_baaf3124-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5c3d5400-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_MarketableSecuritiesRestrictedNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesRestrictedNoncurrent_b8b2089c-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_baaf3124-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_MarketableSecuritiesRestrictedNoncurrent_b8b2089c-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedStatement" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1a9cceaa-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1a9cceaa-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_ea7a882c-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccountsPayableCurrent_ea7a882c-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_a2370ea0-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_a2370ea0-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ebe72a26-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_7983f1ba-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_7983f1ba-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_793a3138-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7e071cb0-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_bfb15128-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_bfb15128-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7c69391c-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7c69391c-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7e1c2e2a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_19654fee-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7e1c2e2a-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1a9cceaa-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_64e6456e-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_CommonStockValue_64e6456e-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_21014f56-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_21014f56-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ContingentConsideration" xlink:label="loc_fslr_ContingentConsideration_56aca3d6-9684-ea03-8b4b-ab96efe52795" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ContingentConsideration_56aca3d6-9684-ea03-8b4b-ab96efe52795" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e5155bf2-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e5155bf2-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed5aee0-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4add663e-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4add663e-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3cb2a24e-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_3cb2a24e-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1a31db28-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1a31db28-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="loc_us-gaap_UnbilledContractsReceivable_a69329c0-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_UnbilledContractsReceivable_a69329c0-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0d0425cc-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InventoryNet_0d0425cc-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProjectAssetsCurrent" xlink:label="loc_fslr_ProjectAssetsCurrent_7b94a4ff-ce2d-a52d-aa2f-ab96efe51564" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ProjectAssetsCurrent_7b94a4ff-ce2d-a52d-aa2f-ab96efe51564" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetCurrent_86001338-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DeferredTaxAssetsNetCurrent_86001338-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3e7dfe6a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_ca8101fe-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_af6a2cc6-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_af6a2cc6-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProjectAssetsNoncurrent" xlink:label="loc_fslr_ProjectAssetsNoncurrent_01a55499-6e23-f4f1-44c3-ab96efe5e27f" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ProjectAssetsNoncurrent_01a55499-6e23-f4f1-44c3-ab96efe5e27f" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_8b5b891e-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_8b5b891e-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_3d8a3c68-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_3d8a3c68-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_baaf3124-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_baaf3124-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1172852c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1172852c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_fde1a826-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_Goodwill_fde1a826-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_us-gaap_InventoryNoncurrent_576511e4-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InventoryNoncurrent_576511e4-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f2de0256-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_700be6fe-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f2de0256-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note13.DebtFacilityAgreementsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note13.DebtLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_78c44ae0-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_78c44ae0-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_de75bf20-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_de75bf20-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_de48063e-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1d9770f2-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_de48063e-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_673be378-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_673be378-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_698ed418-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_673be378-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_698ed418-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_f48d45d4-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_673be378-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_f48d45d4-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_6b8dbf7c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_673be378-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_6b8dbf7c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedStatement" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_4e8b371a-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_4e8b371a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromCustomers" xlink:label="loc_us-gaap_ProceedsFromCustomers_4d9f8226-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromCustomers_4d9f8226-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToSuppliersAndEmployees" xlink:label="loc_us-gaap_PaymentsToSuppliersAndEmployees_4cb84e1a-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToSuppliersAndEmployees_4cb84e1a-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_0bb53436-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromInterestReceived_0bb53436-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_4e8dad98-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InterestPaidNet_4e8dad98-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_f5b731ac-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_f5b731ac-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_ed05113a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_ed05113a-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForOtherOperatingActivities" xlink:label="loc_us-gaap_PaymentsForOtherOperatingActivities_67ff0352-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsForOtherOperatingActivities_67ff0352-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_4e8b371a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bb8b9f76-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bb8b9f76-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_b7ab7c96-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_b7ab7c96-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_a663ab16-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_a663ab16-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_a7950c32-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_a7950c32-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_ba7ffd5c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_ba7ffd5c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_efddc9c4-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_efddc9c4-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_bc256a5c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_bc256a5c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1ec9c042-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1ec9c042-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6fa4153e-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_494f9462-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6fa4153e-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_4e8b371a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_aba990cc-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_aba990cc-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d4ad6836-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d4ad6836-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5f1a49e-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5f1a49e-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_375de5fa-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_375de5fa-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProceedsFromEconomicDevelopmentFunding" xlink:label="loc_fslr_ProceedsFromEconomicDevelopmentFunding_d838afc0-bdbc-dfe2-12f7-ab96efe4abd7" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ProceedsFromEconomicDevelopmentFunding_d838afc0-bdbc-dfe2-12f7-ab96efe4abd7" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_71153c86-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_492b4f1c-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_71153c86-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_b41700c4-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_4e8b371a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_b41700c4-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note20.SegmentReportingLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsValuationAndQualifyingAccountsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsHedgingRelationshipLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note16.IncomeTaxesLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note10.FairValueMeasurementLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note5.GoodwillLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note4.AcquisitionsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note20.SegmentReportingLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note10.FairValueMeasurementByBalanceSheetGroupingLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsAvailableForSaleLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_6866b19a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_683d13c6-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_6866b19a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_683d13c6-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_6851e698-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_6866b19a-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_6851e698-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses_68b9f224-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses_68902d86-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses_68b9f224-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses_68902d86-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses_68a50864-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses_68b9f224-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses_68a50864-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note12.NotesReceivableLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeInstrumentTransactionExposureLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note4.AcquisitionsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note15.ShareBasedCompensationLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note21.SubsequentEventsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note16.IncomeTaxesLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note12.NotesReceivableLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note21.SubsequentEventsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsRiskManagementLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note5.GoodwillLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note20.SegmentReportingLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note13.DebtLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedStatement" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_65ef66b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OperatingIncomeLoss_65ef66b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_e550ee0c-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65ef66b0-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_GrossProfit_e550ee0c-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaap_SalesRevenueGoodsNet_f5a40fcc-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e550ee0c-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_SalesRevenueGoodsNet_f5a40fcc-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_71a7dba0-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e550ee0c-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_CostOfGoodsSold_71a7dba0-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_f3e84b3e-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65ef66b0-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OperatingExpenses_f3e84b3e-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_62760718-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f3e84b3e-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_62760718-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_12785266-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f3e84b3e-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_12785266-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_ProductionStartUpExpense" xlink:label="loc_fslr_ProductionStartUpExpense_414ed900-3c14-2e66-00ea-ab96efe435e9" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f3e84b3e-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_ProductionStartUpExpense_414ed900-3c14-2e66-00ea-ab96efe435e9" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_23ffa92a-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_23ffa92a-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_77753d0a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InvestmentIncomeInterest_77753d0a-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_01572512-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InterestExpense_01572512-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_714c7570-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_08088138-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_714c7570-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_23196370-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_23196370-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note13.DebtLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_3183260a-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7e43a952-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3183260a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7e43a952-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_d3165ad0-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3183260a-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_d3165ad0-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note4.AcquisitionsProFormaLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note7.RestrictedCashAndInvestmentsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note14.CommitmentsAndContingenciesProductWarrantiesLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InvestmentsAndCash" xlink:label="loc_us-gaap_InvestmentsAndCash_11eb45dc-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4add663e-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsAndCash_11eb45dc-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4add663e-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3ca0cf88-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsAndCash_11eb45dc-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AvailableForSaleSecurities_3ca0cf88-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note5.GoodwillLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57750b84-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57dde852-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57750b84-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57dde852-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_578a8e00-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57750b84-af73-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_578a8e00-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note11.RelatedPartyTransactionsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel2Policies" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note17.NetIncomePerShareLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_NetIncomeLoss_4e4aa5b0-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_49742cdc-af72-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a8e06576-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a8e06576-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ea0e9426-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ea0e9426-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ImpairmentOfOngoingProject" xlink:label="loc_us-gaap_ImpairmentOfOngoingProject_bbf412f8-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ImpairmentOfOngoingProject_bbf412f8-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_ba67738c-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ShareBasedCompensation_ba67738c-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_26b5be98-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_26b5be98-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0bc8cd28-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0bc8cd28-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_ed05113a-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_ed05113a-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e0f4c20c-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e0f4c20c-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_afee26a2-af72-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_afee26a2-af72-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_7284b02a-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_InventoryWriteDown_7284b02a-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_2aed3054-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_2aed3054-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther_d0069b66-af74-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther_d0069b66-af74-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55fb691c-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="13" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55fb691c-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_5c5f5b24-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="14" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_5c5f5b24-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5924d92a-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="15" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5924d92a-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_IncreaseDecreaseInProjectAssets" xlink:label="loc_fslr_IncreaseDecreaseInProjectAssets_7bf9aca9-4ddb-a2b0-8b90-ab96efe583dd" xlink:type="locator" />
    <calculationArc order="16" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_IncreaseDecreaseInProjectAssets_7bf9aca9-4ddb-a2b0-8b90-ab96efe583dd" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_IncreaseDecreaseInDeferredProjectCosts" xlink:label="loc_fslr_IncreaseDecreaseInDeferredProjectCosts_d50ffc3e-f7be-b981-c0a2-ab96efe589fd" xlink:type="locator" />
    <calculationArc order="17" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_IncreaseDecreaseInDeferredProjectCosts_d50ffc3e-f7be-b981-c0a2-ab96efe589fd" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5ae26c14-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="18" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5ae26c14-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f82974c2-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="19" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f82974c2-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_566038b0-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="20" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_566038b0-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55deb164-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="21" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55deb164-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f26f1206-af73-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="22" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_cfd245fa-af74-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f26f1206-af73-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note4.AcquisitionsLevel4Details" xlink:type="extended">
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_3da70da8-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet_3f5ae886-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_3da70da8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet_3f5ae886-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet_3f5ae886-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents_3fc1c3bc-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents_3fc1c3bc-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsPrepaidExpenseAndOtherAssets_40186654-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentAssetsPrepaidExpenseAndOtherAssets_40186654-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment_42113daa-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment_42113daa-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_BusinessAcquisitionPurchasePriceAllocationLand" xlink:label="loc_fslr_BusinessAcquisitionPurchasePriceAllocationLand_21202ed0-e067-11df-b769-12313b01d4b1" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquired_3f4ca2f8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_BusinessAcquisitionPurchasePriceAllocationLand_21202ed0-e067-11df-b769-12313b01d4b1" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed_410d138e-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet_3f5ae886-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed_410d138e-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilities" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilities_4051ccaa-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed_410d138e-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilities_4051ccaa-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="fslr-20100925.xsd#fslr_BusinessAcquisitionProjectAssetsAcquired" xlink:label="loc_fslr_BusinessAcquisitionProjectAssetsAcquired_e9b63416-6ccc-24f9-dbcd-ab96efe501cc" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_3da70da8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_fslr_BusinessAcquisitionProjectAssetsAcquired_e9b63416-6ccc-24f9-dbcd-ab96efe501cc" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet_40a83af4-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_3da70da8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet_40a83af4-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
    <loc xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount_40d3bc6a-af71-11de-8a70-b4fcd42f71a6" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_3da70da8-af71-11de-8a70-b4fcd42f71a6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillAmount_40d3bc6a-af71-11de-8a70-b4fcd42f71a6" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note16.IncomeTaxesRepatriationOfEarningsLevel4Details" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note3.RecentAccountingPronouncementsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note18.ComprehensiveIncomeLossLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note6.CashMarketableSecuritiesAndInvestmentsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note1.BasisOfPresentationLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note8.ConsolidatedBalanceSheetDetailsLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note19.StatementOfCashFlowsLevel3Tables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note2.SummaryOfSignificantAccountingPoliciesLevel1Notes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.firstsolar.com/role/Note9.DerivativeFinancialInstrumentsLevel3Tables" xlink:type="extended" />
</linkbase>
