<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>3</items_returned>
  <items_available>3</items_available>
  <first_item_position>0</first_item_position>
  <result>
    <project>
      <id>343952</id>
      <name>Thrust: Parallel Template Library</name>
      <created_at>2009-05-29T03:57:55Z</created_at>
      <updated_at>2009-12-11T18:47:48Z</updated_at>
      <description>Thrust is a CUDA library of parallel algorithms with an interface resembling the C++ Standard Template Library (STL). Thrust provides a flexible high-level interface for GPU programming that greatly enhances developer productivity. Develop high-performance applications rapidly with Thrust!</description>
      <homepage_url>http://code.google.com/p/thrust/</homepage_url>
      <download_url>http://code.google.com/p/thrust/downloads/list</download_url>
      <url_name>thrust</url_name>
      <medium_logo_url>http://bits.ohloh.net/attachments/24302/logo_med.png</medium_logo_url>
      <small_logo_url>http://bits.ohloh.net/attachments/24302/logo_small.png</small_logo_url>
      <user_count>2</user_count>
      <average_rating></average_rating>
      <rating_count>1</rating_count>
      <analysis_id>783306</analysis_id>
      <licenses>
        <license>
          <name>apache_2</name>
          <nice_name>Apache License 2.0</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>22716</id>
      <name>pyamg</name>
      <created_at>2008-10-07T15:01:14Z</created_at>
      <updated_at>2009-11-05T01:08:43Z</updated_at>
      <description>PyAMG is a library of Algebraic Multigrid (AMG) solvers with a convenient Python interface.   

AMG is a multilevel technique for solving large-scale linear systems with optimal or near-optimal efficiency.  Unlike geometric multigrid, AMG requires little or no geometric information about the underlying problem and develops a sequence of coarser grids directly from the input matrix.  This feature is especially important for problems discretized on unstructured meshes and irregular grids. 

PyAMG features implementations of several popular AMG methods: Ruge-Stuben (RS) or Classical AMG, AMG based on Smoothed Aggregation (SA), and Adaptive Smoothed Aggregation (aSA).</description>
      <homepage_url>http://code.google.com/p/pyamg</homepage_url>
      <download_url>http://code.google.com/p/pyamg/downloads/list</download_url>
      <url_name>pyamg</url_name>
      <user_count>1</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>749524</analysis_id>
      <licenses>
        <license>
          <name>bsd</name>
          <nice_name>BSD Copyright</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>392904</id>
      <name>cusp-library</name>
      <created_at>2009-08-18T12:17:32Z</created_at>
      <updated_at>2009-12-01T23:50:22Z</updated_at>
      <description>What is CUSP?   CUSP is a library for sparse linear algebra and graph computations on CUDA.  Currently in development, CUSP provides a high-level interface for: iterative methods for solving sparse linear systems sparse matrix format conversions MatrixMarket file IO moving data between host and device       

NewsCUSP v0.1 is under active development. Added GettingStarted guide.</description>
      <homepage_url>http://code.google.com/p/cusp-library/</homepage_url>
      <download_url></download_url>
      <url_name>cusp-library</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>1</rating_count>
      <analysis_id>775617</analysis_id>
      <licenses>
        <license>
          <name>apache_2</name>
          <nice_name>Apache License 2.0</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
