By accessing or using the AccelerEyes.com Web site, you agree to the terms of the AccelerEyes Online Privacy Policy, as outlined below. If you do not agree to these terms, please do not access or use this site. AccelerEyes reserves the right to change the Online Privacy Policy from time to time at its sole discretion. Your use of this site will be subject to the most current version of the Online Privacy Policy at the time of such use.

<strong>Collection of personal information</strong>

When you engage in certain activities on this site, such as ordering or registering products, Download software, or entering contests, AccelerEyes may ask you to provide certain information about yourself by filling out and submitting an online form. It is completely optional for you to engage in these activities. If you elect to engage in these activities, however, AccelerEyes may ask that you provide us personal information, such as your first and last name, mailing address (including zip code), e-mail address, employer, job title and department, telephone and facsimile numbers, and other personal identifying information. When ordering products or services on the site, you may be asked to provide a credit card number. Depending upon the activity, some of the information that we ask you to provide is identified as mandatory and some as voluntary. If you do not provide the mandatory data with respect to a particular activity, you will not be able to engage in that activity.

When you submit personal information to AccelerEyes on this site, you understand and agree that this information may be transferred across national boundaries and may be stored and processed in any of the countries in which AccelerEyes and its affiliates and subsidiaries maintain offices, including without limitation, the United States. You also acknowledge that in certain countries or with respect to certain activities, the collection, transferring, storage and processing of your information may be undertaken by trusted vendors of AccelerEyes.

How your personal information is used AccelerEyes collects your information in order to record and support your participation in the activities you select. If you order a product that is to be electronically Download, for example, the information is used to register your license and rights, if any, to technical support, upgrade discounts, or other benefits that may be made available to registered users. If you enter a contest, information is collected to qualify the entry and contact you regarding the contest or prize awards. The information that you provide is also used as part of our effort to keep you informed about product upgrades, special offers, and other products and services of AccelerEyes and selected third parties.

Your choices with respect to personal information AccelerEyes recognizes and appreciates the importance of responsible use of information collected on this site. If you do not want the information you provide to AccelerEyes to be used to inform you of other products, services and special offers available from AccelerEyes, and you indicate this preference when you provide your personal information to AccelerEyes, AccelerEyes will honor your preference. AccelerEyes reserves the right to provide aggregate data to third parties for statistical analysis. Such data will not be linked to any particular individuals.

<strong>Protection of your personal information</strong>

The personal information that you provide in connection with registering yourself as an AccelerEyes user or registering an AccelerEyes product is classified as Registration Information. Registration Information is protected. Your Registration Information resides on a secure server that only selected AccelerEyes personnel and contractors have access to via password. AccelerEyes encrypts your personal information and thereby prevents unauthorized parties from viewing such information when it is transmitted to AccelerEyes.

Personal information that you provide that is not Registration Information also resides on a secure server and is only accessible via password. Since this information is not accessible from outside AccelerEyes, you will not be asked to select a password in order to view or modify such information.

Please note that any information you post to a public bulletin board or chat room, such as the AccelerEyes User to User Forums, is available to all persons accessing that site.

<strong>Use of cookies</strong>

The rights specified above to view, Download and print the documents and information available on this Site are not applicable to the design or layout of this Site. Elements of this Site are protected by trade dress and other laws and may not be copied or imitated in whole or in part. When you visit AccelerEyes.com, you can surf the site anonymously and access important information without revealing your identity. In order to improve our site, we use "cookies" to track your visit. A cookie is small amount of data that is transferred to your browser by a Web server and can only be read by the server that gave it to you. It functions as your identification card, recording your passwords, purchases, and preferences. It cannot be executed as code or deliver viruses.

Most browsers are initially set to accept cookies. You can set your browser to notify you when you receive a cookie, giving you the chance to decide whether or not to accept it. (For some Web pages that require an authorization, cookies are not optional. Users choosing not to accept cookies will probably not be able to access those pages.)

While AccelerEyes uses cookies to track your visit to AccelerEyes.com, and our Web servers automatically log the IP/Internet address of your computer, this information does not identify you personally and you remain anonymous unless you have otherwise provided AccelerEyes with personal information.

<strong>Privacy related complaints</strong>

If you believe that AccelerEyes has not complied with this Online Privacy Policy with respect to your personal information, you may write the AccelerEyes Privacy Officer at the address indicated above.

In your letter, please describe in as much detail as possible the ways in which you believe that the AccelerEyes Online Privacy Policy has not been complied with. We will investigate your complaint promptly.

Please note that if you provide AccelerEyes with inconsistent privacy preferences (for example, by indicating on one occasion that third parties may contact you with marketing offers and indicating on another occasion that they may not), AccelerEyes cannot guarantee that your most recent privacy preference will be honored.

Also, please note that AccelerEyes is not responsible for the content or privacy practices of non-AccelerEyes Web sites to which AccelerEyes.com or any other AccelerEyes Web site may link.

<strong>AccelerEyes LLC</strong>
3423 Piedmont Rd NE STE 330
Atlanta, GA  30305
USA
Phone: (800) 570-1941
Email: <a href="mailto:sales@accelereyes.com">sales@accelereyes.com</a>
Editor: AccelerEyes LLC, Atlanta, GA.
State of Incorporation: Georgia, USA.

<strong>Disclaimer</strong>

<strong>Contents of the Website</strong>

AccelerEyes makes every effort to ensure that the material contained in its web site is current, complete and correct. Despite this errors and mistakes cannot be completely ruled out. AccelerEyes does not accept liability for the relevance, accuracy or completeness of the information and material offered in its website unless the mistake occurred intentionally or through gross negligence. This refers to any loss, additional costs or damage of any kind suffered as a result of any use of any material in this website.

<strong>Copyright</strong>

The Layout of the Homepage, graphics and pictures used and the collection of individual contributions are protected by copyright. AccelerEyes reserves all rights including the rights of reproduction, the duplication and distribution via special processes.

<strong>Trademarks</strong>

The following are either registered trademarks or trademarks of the named company in the United States, United Kingdom and/or other countries.

"Personal Supercomputing" - AccelerEyes LLC.
"Simple Software for Powerful Visual Computing" - AccelerEyes LLC.
"AccelerEyes", the AccelerEyes logo - AccelerEyes LLC.
"Jacket", "LibJacket", "ArrayFire", and their respective logos - AccelerEyes LLC.
the NVIDIA logo - NVIDIA.
"Windows" - Microsoft Corporation.
"OpenCL" - Apple.
"Adobe" and "Acrobat" - Adobe Systems Inc.
Aerospace Blockset™, Bioinformatics Toolbox™, Communications Blockset™, Communications Toolbox™, Control System Toolbox™, Curve Fitting Toolbox™, Data Acquisition Toolbox™, Database Toolbox™, Datafeed Toolbox™, Econometrics Toolbox™, EDA Simulator Link™, Embedded IDE Link™, Embedded MATLAB®, Extended Symbolic Math Toolbox™, Filter Design HDL Coder™, Filter Design Toolbox™, Financial Derivatives Toolbox™, Financial Toolbox™, Fixed-Income Toolbox™, Fixed-Point Toolbox™, Fuzzy Logic Toolbox™, GARCH Toolbox™, Gauges Blockset™, Genetic Algorithm and Direct Search Toolbox™, Handle Graphics®, Image Acquisition Toolbox™, Image Processing Toolbox™, Instrument Control Toolbox™, L-shaped membrane logo (graphic only)®, Mapping Toolbox™, MathWorks®, MATLAB®, MATLAB® Builder™ EX, MATLAB® Builder™ JA, MATLAB® Builder™ NE, MATLAB® Compiler™, MATLAB® Connector™, MATLAB® Distributed Computing Server™, MATLAB® Mobile™, MATLAB® Report Generator™, Model Predictive Control Toolbox™, Model-Based Calibration Toolbox™, Neural Network Toolbox™, OPC Toolbox™, Optimization Toolbox™, Parallel Computing Toolbox™, Partial Differential Equation Toolbox™, Polyspace®, Polyspace® Client™ for Ada, Polyspace® Client™ for C/C++, Polyspace® Model Link™ SL, Polyspace® Model Link™ TL, Polyspace® Server™ for Ada, Polyspace® Server™ for C/C++, Polyspace® UML Link™ RH, Real-Time Windows Target™, Real-Time Workshop®, Real-Time Workshop® Embedded Coder™, RF Blockset™, RF Toolbox™, Robust Control Toolbox™, Signal Processing Blockset™, Signal Processing Toolbox™, SimBiology®, SimDriveline™, SimElectronics®, SimEvents®, SimHydraulics®, SimMechanics™, SimPowerSystems™, SimRF™, Simscape™, Simulink®, Simulink® 3D Animation™, Simulink® Accelerator™, Simulink® Control Design™, Simulink® Design Optimization™, Simulink® Design Verifier™, Simulink® Fixed Point™, Simulink® HDL Coder™, Simulink® Parameter Estimation™, Simulink® PLC Coder™, Simulink® Report Generator™, Simulink® Response Optimization™, Simulink® Verification and Validation™, Spline Toolbox™, Spreadsheet Link™ EX, Stateflow®, Stateflow® Coder™, Statistics Toolbox™, Symbolic Math Toolbox™, System Identification Toolbox™, SystemTest™, Target Support Package™, Vehicle Network Toolbox™, Video and Image Processing Blockset™, Virtual Reality Toolbox™, Wavelet Toolbox™, xPC Target™, xPC TargetBox™, xPC Target™ Embedded Option™ - The MathWorks, Inc.

If you notice the use of a trademark on this site which is not accredited herein, please contact our Marketing Department at <a href="mailto:sales@accelereyes.com">sales@accelereyes.com</a>.

<strong>Links to Third Party Information</strong>

The AccelerEyes website links to third party information providers. AccelerEyes has no influence on the contents or reliability of the websites of these third party information providers. The following therefore applies to all links:

AccelerEyes has no influence on the design and contents of third party internet websites. AccelerEyes therefore expressly distances itself from the material of all third party internet websites, even if the AccelerEyes website links to these external sites. The declaration is valid for all links given on our website and the material of all sites reached via links on the AccelerEyes website. Privacy Where you are invited to submit personal information (eMail address, names, postal addresses) the submission of this information is purely voluntary.

<strong>Legal validity</strong>

This general disclaimer is part of the material offered on the AccelerEyes website. If any of the terms and conditions should be determined invalid by reason of the relevant laws then the remaining terms and conditions shall remain in full effect.

PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. THE TERMS OF THIS LICENSE MAY CHANGE AT ANY TIME UPON ACTUAL OR CONSTRUCTIVE NOTICE TO YOU, AND YOU AGREE TO SUCH CHANGES UPON USING THE SOFTWARE. YOU AGREE TO MONITOR THE ACCELEREYES WEBSITE FOR SUCH CHANGES. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT USE THE SOFTWARE.

1. License. AccelerEyes LLC (“AccelerEyes”) hereby grants to you a non-exclusive, non-transferable, non-sublicensable, personal license to use the enclosed software program(s) and the accompanying documentation and any related documentation (the software program(s) and any documentation, including and any updates thereto, if any, are collectively referred to as the "Software") solely for your internal business purposes (the "License"). You own the medium on which the Software is recorded, but AccelerEyes and AccelerEyes' licensors (referred to collectively as "AccelerEyes") retain title to the Software and related documentation. Under the License, you may only:

a) use the Software; and

b) make a reasonable number of copies necessary for the purposes of this License. You must reproduce on such copy AccelerEyes' copyright notice and any other proprietary legends that were on the original copy of the Software.

2. Restrictions on License. The Software contains copyrighted and patented material, trade secrets and other proprietary material. In order to protect them, and except as permitted by applicable legislation, you may not:

a) decompile, reverse engineer, disassemble or otherwise reduce the Software to a human-perceivable form;

b) modify, network, rent, lend, loan, distribute or create derivative works based upon the Software in whole or in part; or

c) electronically transmit the Software from one computer to another or over a network or otherwise transfer the Software except as permitted by this License.

3. Error Reporting and Usage Statistics. AccelerEyes may monitor and collect information on your use of the Software.

4. Terms for ArrayFire Free Software Subscription.

a) AccelerEyes “ArrayFire Free” Subscription. Subject to the terms of this agreement, the AccelerEyes ArrayFire Free Software is freely available for single GPU usage with a shared license and requires an internet connection. ArrayFire Free automatically connects to AccelerEyes' online license server.

b) Availability of the ArrayFire Free Software Subscription. While the ArrayFire Free Subscription is generally available, AccelerEyes reserves the right to determine in its sole discretion who may or may not receive the ArrayFire Free Subscription. The ArrayFire Free subscription is only available for use through the shared license and requires an internet connection.

5. Terms for AccelerEyes 12 Month Annual (Purchased) Software Subscriptions.

a) AccelerEyes 12 Month Annual “ArrayFire Pro” Subscription. Subject to the terms of this agreement, the AccelerEyes ArrayFire Pro Software is a perpetual, subscription-based License. License updates, maintenance, and support are sold as 12 month annual subscriptions (1-year from the purchase date of the subscription).

b) AccelerEyes 12 Month Annual “ArrayFire Developer” Subscription. Subject to the terms of this agreement, the AccelerEyes ArrayFire Developer Software is a perpetual, subscription-based License. License updates, maintenance, and support are sold as 12 month annual subscriptions (1-year from the purchase date of the subscription).

c) AccelerEyes 12 Month Annual “ArrayFire Enterprise” Subscription. Subject to the terms of this agreement, the AccelerEyes ArrayFire Enterprise Software is a perpetual, subscription-based License. License updates, maintenance, and support are sold as 12 month annual subscriptions (1-year from the purchase date of the subscription).

d) Availability of 12 Month Annual Software Subscription. While the “ArrayFire Pro,” “ArrayFire Developer,” and “ArrayFire Enterprise” 12 month annual Subscriptions are generally available, AccelerEyes reserves the right to determine in its sole discretion who may or may not receive the ArrayFire Subscription.

6. END OF SOFTWARE SUBSCRIPTION. Non-renewal and Cancellation. AccelerEyes reserves the right to cancel or terminate the “ArrayFire Free” Software Subscription at any time without prior notice to you. For the “ArrayFire Pro,” “ArrayFire Developer,” and “ArrayFire Enterprise” Software Subscriptions, at the end of the 12 month annual subscription period (1-year from the purchase date of the subscription), you may either renew the annual subscription or continue using the ArrayFire Software without future license updates, maintenance, or support. Failure to renew the 12 month annual subscription will automatically terminate the subscription and all future software license updates, maintenance and support.

7. Renewal of Software Subscription. On or about the expiration of the 12 month annual subscription period, you must provide notice to AccelerEyes of your desire to renew the subscription. AccelerEyes will not automatically renew or bill you for a subsequent subscription after termination without your prior consent. You may renew the “ArrayFire Pro,” “ArrayFire Developer,” or “ArrayFire Enterprise” 12 month annual subscription at any time after the end of the subscription period. The 12 month annual subscription shall be renewed upon your full payment, pro-rated from the date of the end of your last 12 month annual subscription period.

8. Termination. AccelerEyes may terminate this agreement if, in AccelerEyes’ sole determination, you fail to comply with these terms. Upon termination you must destroy the Software, related documentation and all copies thereof. AccelerEyes reserves the right to revoke this License at any time, and may, at its discretion, cease to provide free license checkouts over the internet.

9. Government End Users. If you are acquiring the Software on behalf of any unit or agency of the United States Government, the following provisions apply. The Government agrees the Software and documentation were developed at private expense and are provided with "RESTRICTED RIGHTS". Use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1) (ii) (Oct 1988), FAR 12.212(a)(1995), FAR 52.227-19, (June 1987) or FAR 52.227-14(ALT III) (June 1987), as amended from time to time. In the event that this License, or any part thereof, is deemed inconsistent with the minimum rights identified in the Restricted Rights provisions, the minimum rights shall prevail.

10. No Other License. No rights or licenses are granted by AccelerEyes under this License, expressly or by implication, with respect to any proprietary information or patent, copyright, trade secret or other intellectual property right owned or controlled by AccelerEyes, except as expressly provided in this License.

11. Additional Licenses. DISTRIBUTION OR USE OF THE SOFTWARE WITH AN OPERATING SYSTEM MAY REQUIRE ADDITIONAL LICENSES FROM THE OPERATING SYSTEM VENDOR. Additional third party licenses may also be required and you agree that you shall be solely responsible for obtaining such license rights.

12. Disclaimer of Warranty on Software. You expressly acknowledge and agree that use of the Software is at your sole risk. The Software and related documentation are provided "AS IS" and without warranty of any kind and AccelerEyes EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, CONDITION, OWNERSHIP, FITNESS FOR A PARTICULAR PURPOSE, AND/OR OF NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS, AND THOSE ARISING FROM CUSTOM OR TRADE OR COURSE OF USAGE. AccelerEyes DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, AccelerEyes DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY AccelerEyes OR AccelerEyes' AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT AccelerEyes OR AccelerEyes' AUTHORIZED REPRESENTATIVE(S)) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. THE SOFTWARE IS NOT INTENDED FOR USE IN MEDICAL, LIFE SAVING OR LIFE SUSTAINING APPLICATIONS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

13. Limitation of Liability. UNDER NO CIRCUMSTANCES, INCLUDING NEGLI GENCE, GROSS NEGLIGENCE, RECKLESS DISREGARD, OR ANY OTHER CONDITION, SHALL AccelerEyes, OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS ("AUTHORIZED REPRESENTATIVES"), BE LIABLE TO YOU FOR ANY PUNITIVE, EXEMPLARY, DIRECT, INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE OR RELATED DOCUMENTATION, BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT, BY AccelerEyes, EVEN IF AccelerEyes OR AccelerEyes' AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. AccelerEyes will not be liable for: 1) loss of, or damage to, your records or data; or 2) any damages claimed by you based on any third party claim. In no event shall AccelerEyes' total liability to you for all damages, losses, and causes of action (whether in contract, tort (including negligence) or otherwise) exceed the dollar (or other applicable financial currency) amount paid by you for the Software.

14. Export Restrictions. You shall adhere to all U.S. and other applicable export laws, including but not limited to the U.S. Export Administration Regulations (EAR), currently found at 15 C.F.R. Sections 730 through 744. Further, pursuant to 15 C.F.R Section 740.6, You hereby certifies that, except pursuant to a license granted by the United States Department of Commerce Bureau of Industry and Security or as otherwise permitted pursuant to a License Exception under the U.S. Export Administration Regulations ("EAR"), You will not (1) export, re-export or release to a national of a country in Country Groups D:1 or E:2 any restricted technology, software, or source code it receives from AccelerEyes, or (2) export to Country Groups D:1 or E:2 the direct product of such technology or software, if such foreign produced direct product is subject to national security controls as identified on the Commerce Control List (currently found in Supplement 1 to Part 774 of EAR). For the most current Country Group listings, or for additional information about the EAR or Recipient's obligations under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. These export requirements shall survive any expiration or termination of this Agreement.

15. Controlling Law and Severability. This Agreement will be governed by and construed under the laws of the State of Georgia without reference to its conflicts of law principles. The rights and obligations under this Agreement shall not be governed by the United Nations Convention on Contracts or the International Sale of Goods, the application of which is expressly excluded. Each party hereto submits to the jurisdiction of the state and federal courts of Fulton County and the Northern District of Georgia for the purpose of all legal proceedings arising out of or relating to this Agreement or the subject matter hereof. Each party waives any objection which it may have to contest such forum.

16. Complete Agreement. This License constitutes the entire agreement between the parties with respect to the use of the Software and the related documentation, and supersedes all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of AccelerEyes.

---------------------------------------------

CULA Basic and CULA Premium Software License Agreement

---------------------------------------------

The contents of this file are subject to the Software License Agreement (the "Agreement"). You may not use this file except in compliance with the Agreement. You may obtain a copy of the Agreement at http://www.culatools.com/legal. Software distributed under the Agreement is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the Agreement for the specific language governing rights and limitations under the Agreement. The developer of the CULA Basic and CULA Premium is EM Photonics, Inc., a Delaware corporation. 2008-2009 (c) EM Photonics, Inc. All Rights Reserved. CULATOOLS(tm), CULA(tm), the EM Photonics logo, and certain other trademarks and logos are trademarks or registered trademarks of EM Photonics, Inc. in the United States and other countries.

---------------------------------------------

This software uses the FreeImage open source image library. See http://freeimage.sourceforge.net for details. FreeImage is used under the (GNU GPL or FIPL), version (license version).

FreeImage Public License - Version 1.0

---------------------------------------------

1. Definitions.

1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications.

1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor.

1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof.

1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data.

1.5. "Executable" means Covered Code in any form other than Source Code.

1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A.

1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License.

1.8. "License" means this document.

1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is:

A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications.

B. Any new file that contains any part of the Original Code or previous Modifications.

1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License.

1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or a list of source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge.

1.12. "You" means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity.

2. Source Code License.

2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:

(a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell ("Utilize") the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations.

2.2. Contributor Grant. Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:

(a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations.

3. Distribution Obligations.

3.1. Application of License.

The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5.

3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.

3.3. Description of Modifications.

You must cause all Covered Code to which you contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.

3.4. Intellectual Property Matters

(a) Third Party Claims.

If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained.

(b) Contributor APIs.

If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you must also include this information in the LEGAL file.

3.5. Required Notices.

You must duplicate the notice in Exhibit A in each file of the Source Code, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the notice described in Exhibit A. If it is not possible to put such notice in a particular Source Code file due to its structure, then you must include such notice in a location (such as a relevant directory file) where a user would be likely to look for such a notice. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.

3.6. Distribution of Executable Versions.

You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.

3.7. Larger Works.

You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code.

4. Inability to Comply Due to Statute or Regulation.

If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.

5. Application of this License.

This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code.

6. Versions of the License.

6.1. New Versions.

Floris van den Berg may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number.

6.2. Effect of New Versions.

Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Floris van den Berg No one other than Floris van den Berg has the right to modify the terms applicable to Covered Code created under this License.

6.3. Derivative Works.

If you create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), you must (a) rename Your license so that the phrases "FreeImage", `FreeImage Public License", "FIPL", or any confusingly similar phrase do not appear anywhere in your license and (b) otherwise make it clear that your version of the license contains terms which differ from the FreeImage Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.)

7. DISCLAIMER OF WARRANTY.

COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.

8. TERMINATION.

This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.

9. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

10. U.S. GOVERNMENT END USERS.

The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein.

11. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by Dutch law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the The Netherlands: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Almelo, The Netherlands; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the court of Almelo, The Netherlands with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License.

12. RESPONSIBILITY FOR CLAIMS.

Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis.

EXHIBIT A.

"The contents of this file are subject to the FreeImage Public License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://home.wxs.nl/~flvdberg/freeimage-license.txt

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

---------------------------------------------

clBLAS, clFFT LICENSES

---------------------------------------------

Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

---------------------------------------------

RANDOM123 LICENSE AGREEMENT

---------------------------------------------

Copyright 2010-2011, D. E. Shaw Research. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of D. E. Shaw Research nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.