~ubuntu-branches/ubuntu/precise/scotch/precise

« back to all changes in this revision

Viewing changes to src/libscotch/bgraph.c

  • Committer: Package Import Robot
  • Author(s): "Adam C. Powell, IV"
  • Date: 2011-12-21 13:40:52 UTC
  • mfrom: (14.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20111221134052-1yw353l7p7zoo51d
Tags: 5.1.12b.dfsg-1
* New upstream (closes: #652900).
* Rebuild with new mpi-defaults (closes: #652311).
* Forward-ported build-fixes.patch (just shifted one hunk two lines).
* New build-arch and build-indep targets in rules.
* Updated VCS URLs.
* Bumped Standards-Version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Copyright 2004,2007,2008 ENSEIRB, INRIA & CNRS
 
1
/* Copyright 2004,2007,2008,2011 ENSEIRB, INRIA & CNRS
2
2
**
3
3
** This file is part of the Scotch software package for static mapping,
4
4
** graph partitioning and sparse matrix ordering.
60
60
/**                # Version 5.0  : from : 17 dec 2006     **/
61
61
/**                                 to     10 sep 2007     **/
62
62
/**                # Version 5.1  : from : 08 oct 2008     **/
63
 
/**                                 to     08 oct 2008     **/
 
63
/**                                 to     18 mar 2011     **/
64
64
/**                                                        **/
65
65
/************************************************************/
66
66
 
150
150
const Anum                      domwght1)
151
151
{
152
152
  actgrafptr->fronnbr       = 0;                  /* No frontier since all vertices set to part 0 */
153
 
  actgrafptr->compload0     = actgrafptr->s.velosum;
 
153
  actgrafptr->compload0min  = 0;                  /* No external constraints on bipartition (yet) */
 
154
  actgrafptr->compload0max  = actgrafptr->s.velosum;
154
155
  actgrafptr->compload0avg  = (Gnum) (((double) actgrafptr->s.velosum * (double) domwght0) / (double) (domwght0 + domwght1));
155
156
  actgrafptr->compload0dlt  = actgrafptr->s.velosum - actgrafptr->compload0avg;
 
157
  actgrafptr->compload0     = actgrafptr->s.velosum;
156
158
  actgrafptr->compsize0     = actgrafptr->s.vertnbr;
157
159
  actgrafptr->commload      = 0;
158
160
  actgrafptr->commloadextn0 = 0;
354
356
  grafptr->compsize0    = grafptr->s.vertnbr;
355
357
  grafptr->commload     = grafptr->commloadextn0; /* Initialize communication load */
356
358
  grafptr->commgainextn = grafptr->commgainextn0;
 
359
  grafptr->bbalval      = (double) grafptr->compload0dlt / (double) grafptr->compload0avg;
357
360
}