Distributing and Load Balancing Sparse Fluid Simulations

This paper describes a general algorithm and a system for load balancing sparse fluid simulations. Automatically distributing sparse fluid simulations efficiently is challenging because the computational load varies across the simulation domain and time. A key challenge with load balancing is that o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer graphics forum Jg. 37; H. 8; S. 35 - 46
Hauptverfasser: Shah, C., Hyde, D., Qu, H., Levis, P.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Oxford Blackwell Publishing Ltd 01.12.2018
Schlagworte:
ISSN:0167-7055, 1467-8659
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract This paper describes a general algorithm and a system for load balancing sparse fluid simulations. Automatically distributing sparse fluid simulations efficiently is challenging because the computational load varies across the simulation domain and time. A key challenge with load balancing is that optimal decision making requires knowing the fluid distribution across partitions for future time steps, but computing this state for an arbitrary simulation requires running the simulation itself. The key insight of this paper is that it is possible to predict future load by running a speculative low resolution simulation in parallel. We mathematically formulate the problem of load balancing over multiple time steps and present a polynomial time algorithm to compute an approximate solution to it. Our experimental results show that distributing and speculatively load balancing sparse FLIP simulations over 8 nodes speeds them up by 5.3× to 7.9×, and that speculative load balancing generates assignments that perform within 20% of optimal.
AbstractList This paper describes a general algorithm and a system for load balancing sparse fluid simulations. Automatically distributing sparse fluid simulations efficiently is challenging because the computational load varies across the simulation domain and time. A key challenge with load balancing is that optimal decision making requires knowing the fluid distribution across partitions for future time steps, but computing this state for an arbitrary simulation requires running the simulation itself. The key insight of this paper is that it is possible to predict future load by running a speculative low resolution simulation in parallel. We mathematically formulate the problem of load balancing over multiple time steps and present a polynomial time algorithm to compute an approximate solution to it. Our experimental results show that distributing and speculatively load balancing sparse FLIP simulations over 8 nodes speeds them up by 5.3× to 7.9×, and that speculative load balancing generates assignments that perform within 20% of optimal.
Author Qu, H.
Levis, P.
Shah, C.
Hyde, D.
Author_xml – sequence: 1
  givenname: C.
  surname: Shah
  fullname: Shah, C.
  organization: Stanford University
– sequence: 2
  givenname: D.
  surname: Hyde
  fullname: Hyde, D.
  organization: Stanford University
– sequence: 3
  givenname: H.
  surname: Qu
  fullname: Qu, H.
  organization: Stanford University
– sequence: 4
  givenname: P.
  surname: Levis
  fullname: Levis, P.
  organization: Stanford University
BookMark eNp1kE1PwkAQhjcGEwt68B808eShsF_ttkdFQBMSD3Df7FfJkrLF3TaGf-9CORmdy0wmz_vO5B2DkWudAeARwSmKNVO7eopIjuANSBAtWFYWeTUCCURxZjDP78A4hD2EkLIiT0D5ZkPnrew763apcDpdt0Knr6IRTp1Xm6PwwaTLprc63dhD34jOti7cg9taNME8XPsEbJeL7fw9W3-uPuYv60zhisFMSylLWspKIIgYhZKwqtCEYK2EJqXWBJWE6tpQKY2KIDI1zg02BBaC1GQCngbbo2-_ehM6vm977-JFjhHEuKIEsUjNBkr5NgRvaq5sd_mz88I2HEF-TofHdPglnah4_qU4ensQ_vQne3X_to05_Q_y-Wo5KH4AfNh1Cw
CitedBy_id crossref_primary_10_1111_cgf_14096
crossref_primary_10_1007_s41095_023_0368_y
Cites_doi 10.1145/167962.165874
10.1111/cgf.12826
10.1145/3173551
10.1002/(SICI)1096-9128(199805)10:6<467::AID-CPE325>3.0.CO;2-A
10.1145/2766996
10.1145/1599470.1599499
10.1145/3072959.3073628
10.1145/2063384.2063396
10.1137/0117039
10.1145/2037636.2037646
10.2172/4769185
10.1145/1015706.1015745
10.1145/311535.311548
10.1145/2892632
10.1137/S0097539799356265
10.1145/1073204.1073298
10.1007/978-3-7091-7486-9_5
10.1093/mnras/181.3.375
10.1145/277650.277725
10.1145/602770.602849
10.1109/IPDPS.2007.370258
10.1145/3072959.3073625
10.1145/3092818
10.1006/jcph.2002.7166
10.1145/2037636.2037644
10.1109/TC.1987.1676942
10.1145/2661229.2661269
10.1145/2485895.2485897
10.1145/2866569
10.1006/jpdc.1998.1469
10.1145/3190508.3190516
10.1007/s00453-016-0116-0
10.1111/cgf.12825
10.1063/1.1761178
10.1145/2807591.2807629
10.1145/369028.369103
10.1145/2676870.2676883
10.1145/1048935.1050206
10.1109/99.660313
10.1145/2504435.2504454
10.1109/SC.2014.75
10.1145/2010324.1964978
10.1145/2159516.2159522
10.1145/2597652.2597659
10.1145/383259.383260
ContentType Journal Article
Copyright 2018 The Author(s) Computer Graphics Forum © 2018 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd.
2018 The Eurographics Association and John Wiley & Sons Ltd.
Copyright_xml – notice: 2018 The Author(s) Computer Graphics Forum © 2018 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd.
– notice: 2018 The Eurographics Association and John Wiley & Sons Ltd.
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1111/cgf.13510
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Computer and Information Systems Abstracts
CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1467-8659
EndPage 46
ExternalDocumentID 10_1111_cgf_13510
CGF13510
Genre article
GroupedDBID .3N
.4S
.DC
.GA
.Y3
05W
0R~
10A
15B
1OB
1OC
29F
31~
33P
3SF
4.4
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5GY
5HH
5LA
5VS
66C
6J9
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
8VB
930
A03
AAESR
AAEVG
AAHQN
AAMMB
AAMNL
AANHP
AANLZ
AAONW
AASGY
AAXRX
AAYCA
AAZKR
ABCQN
ABCUV
ABDBF
ABDPE
ABEML
ABPVW
ACAHQ
ACBWZ
ACCZN
ACFBH
ACGFS
ACPOU
ACRPL
ACSCC
ACUHS
ACXBN
ACXQS
ACYXJ
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADNMO
ADOZA
ADXAS
ADZMN
AEFGJ
AEGXH
AEIGN
AEIMD
AEMOZ
AENEX
AEUYR
AEYWJ
AFBPY
AFEBI
AFFNX
AFFPM
AFGKR
AFWVQ
AFZJQ
AGHNM
AGQPQ
AGXDD
AGYGG
AHBTC
AHEFC
AHQJS
AIDQK
AIDYY
AIQQE
AITYG
AIURR
AJXKR
AKVCP
ALAGY
ALMA_UNASSIGNED_HOLDINGS
ALUQN
ALVPJ
AMBMR
AMYDB
ARCSS
ASPBG
ATUGU
AUFTA
AVWKF
AZBYB
AZFZN
AZVAB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BMXJE
BNHUX
BROTX
BRXPI
BY8
CAG
COF
CS3
CWDTD
D-E
D-F
DCZOG
DPXWK
DR2
DRFUL
DRSTM
DU5
EAD
EAP
EBA
EBO
EBR
EBS
EBU
EDO
EJD
EMK
EST
ESX
F00
F01
F04
F5P
FEDTE
FZ0
G-S
G.N
GODZA
H.T
H.X
HF~
HGLYW
HVGLF
HZI
HZ~
I-F
IHE
IX1
J0M
K1G
K48
LATKE
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
NF~
O66
O9-
OIG
P2W
P2X
P4D
PALCI
PQQKQ
Q.N
Q11
QB0
QWB
R.K
RDJ
RIWAO
RJQFR
ROL
RX1
SAMSI
SUPJJ
TH9
TN5
TUS
UB1
V8K
W8V
W99
WBKPD
WIH
WIK
WOHZO
WQJ
WXSBR
WYISQ
WZISG
XG1
ZL0
ZZTAW
~IA
~IF
~WT
AAYXX
CITATION
O8X
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c2970-dbbb848b9a101740b3796d332dcad38dd31834dfe4bbec48b1ef25e2e306a3f3
IEDL.DBID DRFUL
ISICitedReferencesCount 6
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000444412400004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-7055
IngestDate Sun Nov 09 06:13:18 EST 2025
Sat Nov 29 03:41:16 EST 2025
Tue Nov 18 21:01:46 EST 2025
Sun Sep 21 06:24:09 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 8
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2970-dbbb848b9a101740b3796d332dcad38dd31834dfe4bbec48b1ef25e2e306a3f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2102294317
PQPubID 30877
PageCount 12
ParticipantIDs proquest_journals_2102294317
crossref_citationtrail_10_1111_cgf_13510
crossref_primary_10_1111_cgf_13510
wiley_primary_10_1111_cgf_13510_CGF13510
PublicationCentury 2000
PublicationDate December 2018
2018-12-00
20181201
PublicationDateYYYYMMDD 2018-12-01
PublicationDate_xml – month: 12
  year: 2018
  text: December 2018
PublicationDecade 2010
PublicationPlace Oxford
PublicationPlace_xml – name: Oxford
PublicationTitle Computer graphics forum
PublicationYear 2018
Publisher Blackwell Publishing Ltd
Publisher_xml – name: Blackwell Publishing Ltd
References 2015; 34
1993; 28
2012
2011
1987; 5
2004; 23
2016; 76
2009
1998
2011; 30
2007
1996
2006
1994
2003
1969; 17
2012; 31
2016; 35
2001; 42
2005; 24
1999
2004; 33
1977; 181
2002; 183
2001
2017; 36
2000
1965; 8
2018
2008; 23
1962
2017
2016
2015
2014
1998; 1
2013
1998; 52
1998; 5
1998; 10
2014; 33
e_1_2_8_28_2
e_1_2_8_49_2
e_1_2_8_24_2
e_1_2_8_45_2
e_1_2_8_26_2
e_1_2_8_47_2
e_1_2_8_9_2
e_1_2_8_5_2
e_1_2_8_7_2
e_1_2_8_20_2
e_1_2_8_41_2
e_1_2_8_22_2
e_1_2_8_43_2
e_1_2_8_64_2
e_1_2_8_62_2
e_1_2_8_17_2
e_1_2_8_38_2
e_1_2_8_19_2
e_1_2_8_13_2
e_1_2_8_34_2
e_1_2_8_59_2
e_1_2_8_15_2
e_1_2_8_36_2
e_1_2_8_57_2
Pheatt C. (e_1_2_8_54_2) 2008; 23
Berger M. J. (e_1_2_8_3_2) 1987; 5
e_1_2_8_30_2
e_1_2_8_55_2
e_1_2_8_11_2
e_1_2_8_32_2
e_1_2_8_53_2
e_1_2_8_51_2
Snir M. (e_1_2_8_60_2) 1998
e_1_2_8_27_2
e_1_2_8_29_2
e_1_2_8_23_2
e_1_2_8_46_2
e_1_2_8_25_2
e_1_2_8_48_2
e_1_2_8_2_2
e_1_2_8_4_2
e_1_2_8_6_2
Pfister G. F. (e_1_2_8_52_2) 2001; 42
e_1_2_8_8_2
e_1_2_8_42_2
e_1_2_8_21_2
e_1_2_8_44_2
e_1_2_8_63_2
e_1_2_8_61_2
e_1_2_8_40_2
e_1_2_8_16_2
e_1_2_8_39_2
e_1_2_8_18_2
e_1_2_8_12_2
e_1_2_8_35_2
e_1_2_8_58_2
e_1_2_8_14_2
e_1_2_8_37_2
e_1_2_8_56_2
e_1_2_8_31_2
e_1_2_8_10_2
e_1_2_8_33_2
e_1_2_8_50_2
References_xml – year: 2009
– volume: 35
  start-page: 233
  year: 2016
  end-page: 242
  article-title: A practical method for high‐resolution embedded liquid surfaces.
  publication-title: Computer Graphics Forum
– year: 1962
– start-page: 212
  year: 1998
  end-page: 223
– start-page: 1
  year: 2007
  end-page: 11
– start-page: 458
  year: 1994
  end-page: 467
– volume: 5
  start-page: 46
  issue: 1
  year: 1998
  end-page: 55
  article-title: OpenMP: an industry standard API for shared‐memory programming.
  publication-title: IEEE computational science and engineering
– volume: 35
  start-page: 225
  year: 2016
  end-page: 232
  article-title: Narrow band FLIP for liquid simulations.
  publication-title: Computer Graphics Forum
– volume: 23
  start-page: 457
  year: 2004
  end-page: 462
  article-title: Simulating water and smoke with an octree data structure.
  publication-title: ACM Transactions on Graphics (TOG)
– year: 2018
– start-page: 1
  year: 2014
  end-page: 6
– volume: 35
  start-page: 1
  issue: 2
  year: 2016
  end-page: 21
  article-title: Ebb: A DSL for physical simulation on CPUs and GPUs.
  publication-title: ACM Transactions on Graphics (TOG)
– year: 1994
– start-page: 255
  year: 2012
  end-page: 264
– volume: 33
  start-page: 837
  issue: 4
  year: 2004
  end-page: 851
  article-title: On multidimensional packing problems.
  publication-title: SIAM journal on computing
– start-page: 19
  year: 2013
– start-page: 107
  year: 2012
  end-page: 116
– volume: 36
  issue: 4
  year: 2017
  article-title: Power diagrams and sparse paged grids for high resolution adaptive liquids.
  publication-title: ACM Transactions on Graphics (TOG)
– volume: 181
  start-page: 375
  issue: 3
  year: 1977
  end-page: 389
  article-title: Smoothed particle hydrodynamics: theory and application to non‐spherical stars.
  publication-title: Monthly notices of the royal astronomical society
– volume: 183
  start-page: 83
  issue: 1
  year: 2002
  end-page: 116
  article-title: A hybrid particle level set method for improved interface capturing.
  publication-title: Journal of Computational physics
– start-page: 85
  year: 2013
  end-page: 94
– volume: 8
  start-page: 2182
  issue: 12
  year: 1965
  end-page: 2189
  article-title: Numerical calculation of time‐dependent viscous incompressible flow of fluid with free surface.
  publication-title: The physics of fluids
– volume: 52
  start-page: 150
  issue: 2
  year: 1998
  end-page: 177
  article-title: PLUM: Parallel load balancing for adaptive unstructured meshes.
  publication-title: Journal of Parallel and Distributed Computing
– volume: 36
  start-page: 1
  issue: 4
  year: 2017
  end-page: 101
  article-title: Variational Stokes: A unified pressure‐viscosity solver for accurate viscous liquids.
  publication-title: ACM Trans. Graph.
– start-page: 81
  year: 2015
– start-page: 8
  year: 2011
– volume: 34
  issue: 4
  year: 2015
  article-title: The affine particle‐in‐cell method.
  publication-title: ACM Transactions on Graphics (TOG)
– volume: 23
  start-page: 298
  issue: 4
  year: 2008
  end-page: 298
  article-title: Intel® threading building blocks.
  publication-title: Journal of Computing Sciences in Colleges
– start-page: 1
  year: 2012
  end-page: 66
– volume: 5
  start-page: 570
  year: 1987
  end-page: 580
  article-title: A partitioning strategy for nonuniform problems on multiprocessors
  publication-title: IEEE Transactions on Computers
– volume: 36
  issue: 5
  year: 2017
  article-title: A schur complement preconditioner for scalable parallel fluid simulation.
  publication-title: ACM Transactions on Graphics (TOG)
– start-page: 113
  year: 2014
  end-page: 122
– year: 2007
– year: 2003
– volume: 76
  start-page: 1077
  issue: 4
  year: 2016
  end-page: 1096
  article-title: Approximating vector scheduling: almost matching upper and lower bounds.
  publication-title: Algorithmica
– year: 1996
– year: 2000
– volume: 28
  start-page: 91
  year: 1993
  end-page: 108
  article-title: CHARM++: a portable concurrent object oriented system based on C++.
  publication-title: ACM Sigplan Notices
– volume: 35
  issue: 2
  year: 2016
  article-title: Simit: A language for physical simulation.
  publication-title: ACM Transactions on Graphics (TOG)
– start-page: 61
  year: 1996
  end-page: 76
– start-page: 121
  year: 1999
  end-page: 128
– start-page: 513
  year: 2017
  end-page: 526
– year: 2016
– start-page: 9
  year: 2011
– volume: 10
  start-page: 467
  issue: 6
  year: 1998
  end-page: 483
  article-title: An optimal migration algorithm for dynamic load balancing.
  publication-title: Concurrency and Computation: Practice and Experience
– start-page: 217
  year: 2009
  end-page: 226
– volume: 31
  start-page: 1
  issue: 2
  year: 2012
  end-page: 16
  article-title: MultiFLIP for energetic two‐phase fluid simulation.
  publication-title: ACM Trans. Graph.
– volume: 17
  start-page: 416
  issue: 2
  year: 1969
  end-page: 429
  article-title: Bounds on multiprocessing timing anomalies.
  publication-title: SIAM journal on Applied Mathematics
– start-page: 2441
  year: 2012
  end-page: 2448
– year: 2006
– volume: 30
  issue: 4
  year: 2011
  article-title: Guide shapes for high resolution naturalistic liquid simulation.
  publication-title: ACM Transactions on Graphics (TOG)
– volume: 42
  start-page: 617
  year: 2001
  end-page: 632
  article-title: An introduction to the infiniband architecture.
  publication-title: High Performance Mass Storage and Parallel I/O
– volume: 24
  start-page: 965
  issue: 3
  year: 2005
  end-page: 972
  article-title: Animating sand as a fluid.
  publication-title: ACM Transactions on Graphics (TOG)
– volume: 1
  year: 1998
– start-page: 10
  year: 2011
– start-page: 857
  year: 2014
  end-page: 868
– volume: 33
  issue: 6
  year: 2014
  article-title: SPGrid: A sparse paged grid structure applied to adaptive smoke simulation.
  publication-title: ACM Transactions on Graphics (TOG)
– start-page: 15
  year: 2001
  end-page: 22
– ident: e_1_2_8_35_2
  doi: 10.1145/167962.165874
– ident: e_1_2_8_24_2
  doi: 10.1111/cgf.12826
– ident: e_1_2_8_43_2
– ident: e_1_2_8_46_2
  doi: 10.1145/3173551
– ident: e_1_2_8_30_2
– ident: e_1_2_8_28_2
  doi: 10.1002/(SICI)1096-9128(199805)10:6<467::AID-CPE325>3.0.CO;2-A
– ident: e_1_2_8_32_2
  doi: 10.1145/2766996
– ident: e_1_2_8_48_2
  doi: 10.1145/1599470.1599499
– ident: e_1_2_8_39_2
  doi: 10.1145/3072959.3073628
– ident: e_1_2_8_17_2
  doi: 10.1145/2063384.2063396
– ident: e_1_2_8_12_2
– ident: e_1_2_8_26_2
  doi: 10.1137/0117039
– ident: e_1_2_8_16_2
  doi: 10.1145/2037636.2037646
– ident: e_1_2_8_9_2
– ident: e_1_2_8_27_2
  doi: 10.2172/4769185
– volume: 23
  start-page: 298
  issue: 4
  year: 2008
  ident: e_1_2_8_54_2
  article-title: Intel® threading building blocks.
  publication-title: Journal of Computing Sciences in Colleges
– ident: e_1_2_8_41_2
  doi: 10.1145/1015706.1015745
– ident: e_1_2_8_61_2
  doi: 10.1145/311535.311548
– ident: e_1_2_8_8_2
  doi: 10.1145/2892632
– ident: e_1_2_8_6_2
– ident: e_1_2_8_13_2
  doi: 10.1137/S0097539799356265
– ident: e_1_2_8_64_2
  doi: 10.1145/1073204.1073298
– ident: e_1_2_8_15_2
  doi: 10.1007/978-3-7091-7486-9_5
– ident: e_1_2_8_25_2
  doi: 10.1093/mnras/181.3.375
– ident: e_1_2_8_22_2
  doi: 10.1145/277650.277725
– ident: e_1_2_8_50_2
  doi: 10.1145/602770.602849
– ident: e_1_2_8_11_2
  doi: 10.1109/IPDPS.2007.370258
– ident: e_1_2_8_2_2
  doi: 10.1145/3072959.3073625
– ident: e_1_2_8_58_2
– volume: 42
  start-page: 617
  year: 2001
  ident: e_1_2_8_52_2
  article-title: An introduction to the infiniband architecture.
  publication-title: High Performance Mass Storage and Parallel I/O
– ident: e_1_2_8_5_2
– ident: e_1_2_8_14_2
  doi: 10.1145/3092818
– ident: e_1_2_8_19_2
  doi: 10.1006/jcph.2002.7166
– ident: e_1_2_8_63_2
  doi: 10.1145/2037636.2037644
– volume: 5
  start-page: 570
  year: 1987
  ident: e_1_2_8_3_2
  article-title: A partitioning strategy for nonuniform problems on multiprocessors
  publication-title: IEEE Transactions on Computers
  doi: 10.1109/TC.1987.1676942
– ident: e_1_2_8_38_2
– ident: e_1_2_8_57_2
  doi: 10.1145/2661229.2661269
– ident: e_1_2_8_20_2
  doi: 10.1145/2485895.2485897
– ident: e_1_2_8_37_2
  doi: 10.1145/2866569
– ident: e_1_2_8_29_2
– ident: e_1_2_8_49_2
  doi: 10.1006/jpdc.1998.1469
– ident: e_1_2_8_55_2
  doi: 10.1145/3190508.3190516
– ident: e_1_2_8_7_2
  doi: 10.1007/s00453-016-0116-0
– ident: e_1_2_8_21_2
  doi: 10.1111/cgf.12825
– ident: e_1_2_8_31_2
  doi: 10.1063/1.1761178
– ident: e_1_2_8_45_2
– ident: e_1_2_8_59_2
  doi: 10.1145/2807591.2807629
– ident: e_1_2_8_36_2
  doi: 10.1145/369028.369103
– ident: e_1_2_8_34_2
  doi: 10.1145/2676870.2676883
– ident: e_1_2_8_33_2
  doi: 10.1145/1048935.1050206
– ident: e_1_2_8_18_2
  doi: 10.1109/99.660313
– ident: e_1_2_8_62_2
– ident: e_1_2_8_44_2
  doi: 10.1145/2504435.2504454
– ident: e_1_2_8_56_2
– volume-title: MPI–The Complete Reference: The MPI Core
  year: 1998
  ident: e_1_2_8_60_2
– ident: e_1_2_8_42_2
  doi: 10.1109/SC.2014.75
– ident: e_1_2_8_51_2
– ident: e_1_2_8_47_2
  doi: 10.1145/2010324.1964978
– ident: e_1_2_8_4_2
  doi: 10.1145/2159516.2159522
– ident: e_1_2_8_40_2
– ident: e_1_2_8_53_2
  doi: 10.1145/2597652.2597659
– ident: e_1_2_8_23_2
  doi: 10.1145/383259.383260
– ident: e_1_2_8_10_2
SSID ssj0004765
Score 2.2603593
Snippet This paper describes a general algorithm and a system for load balancing sparse fluid simulations. Automatically distributing sparse fluid simulations...
SourceID proquest
crossref
wiley
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 35
SubjectTerms Algorithms
CCS Concepts
Computer graphics
Computer simulation
Computing methodologies → Distributed computing methodologies
Computing time
Decision making
Distributed simulation
Distributing
Load balancing
Network switching
Servers
Simulation
Title Distributing and Load Balancing Sparse Fluid Simulations
URI https://onlinelibrary.wiley.com/doi/abs/10.1111%2Fcgf.13510
https://www.proquest.com/docview/2102294317
Volume 37
WOSCitedRecordID wos000444412400004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVWIB
  databaseName: Wiley Online Library Full Collection 2020
  customDbUrl:
  eissn: 1467-8659
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004765
  issn: 0167-7055
  databaseCode: DRFUL
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3PS8MwFA5j86AHf4vTKUU8eCl0TdomeNLN6mEMcRN2K_nxOgazG-vm32-SttsEBcFbKa9peXlf872Q9z2EbknKqc9J5AbUoy6RmsOxNgMXq0C0hcQSUs82m4j6fToasdcauq9qYQp9iPWGm0GG_V8bgHORb4FcjlPTtMGUVzV8HbdBHTW6b_F7b1MWGYVBJe1tRGNKYSFzkGf98PflaMMxt5mqXWrig3995CHaLxmm81CExBGqQXaM9rZ0B08Q7Rq5XNvpKhs7PFNOb8aV82iOOUpzazDX-S448XQ1Uc5g8lH2-MpP0TB-GnZe3LKFgit9FnmuEkJQQgXjBnrEEzhiocLYV5IrTJUykCYqBSL0ZGrDNqR-AD7oTILjFJ-hejbL4Bw5IQcAyRn3eUjaoJkaAE41gVR6XF_KJrqrHJnIUl7cdLmYJlWaoX2RWF800c3adF5oavxk1KpmIylhlSc2P2WG8-jXWb__PkDSeY7txcXfTS_RriZEtDiu0kL15WIFV2hHfi4n-eK6jK8v3m_SRA
linkProvider Wiley-Blackwell
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bS8MwFA5jE9QH7-J0ahEffCm0Tdom4Itu1ol1iJuwt5Jbx2B2Yxd_v0nabhMUBN9KOU3LyTnNd8LJ9wFwjVKKPYpC28cOthFXGI64RNpQ-MxlHHKZOkZsIux0cL9PXivgtjwLk_NDLDfcdGaY_7VOcL0hvZblfJBq1QZ9vqqGVBip-K613qL3eHUuMgz8kttbs8YUzEK6k2f58Pf1aAUy16GqWWui3f995R7YKTCmdZcHxT6oyOwAbK8xDx4C3NKEuUbrKhtYNBNWPKbCuteNjlzf6k5UxSutaLQYCqs7_ChUvmZHoBc99JptuxBRsLlHQscWjDGMMCNUJx9yGAxJICD0BKcCYiF0UiORSsTUdCpDV6aeLz2pagkKU3gMqtk4kyfACqiUklNCPRogVyqsJiVMFYQUalyP8zq4KT2Z8IJgXOtcjJKy0FC-SIwv6uBqaTrJWTV-MmqU05EUiTVLTIVKNOpRrzOO_32ApPkYmYvTv5tegs127yVO4qfO8xnYUvAI580rDVCdTxfyHGzwz_lwNr0ogu0LgcvWNA
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB5KK6IH32K1ahAPXgJJdpNswIu2RsVSiq3gLWx2J6VQ09KHv9_dPNoKCoK3ECabMLuT_WaZ-T6Aa5pw5nDqmy6zmEmFwnCBHaBJpBvbsSACEysTm_A7Hfb-HnQrcFv2wuT8EMsDNx0Z2f9aBzhOZLIW5WKQaNUG3V9Vo1pEpgq11mv41l71RfqeW3J7a9aYgllIV_IsH_6-H61A5jpUzfaacPd_X7kHOwXGNO7yRbEPFUwPYHuNefAQWEsT5mZaV-nA4Kk02mMujXtd6Cj0rd5EZbxohKPFUBq94Ueh8jU7gn740G8-mYWIgimcwLdMGccxoywOuA4-asXEDzxJiCMFl4RJqYOaygRprKZTGdqYOC46qHIJThJyDNV0nOIJGB5HRMED7nCP2qiwGiJJFISUalxHiDrclJ6MREEwrnUuRlGZaChfRJkv6nC1NJ3krBo_GTXK6YiKwJpFWYYaaNSjXpc5_vcBouZjmF2c_t30Eja7rTBqP3dezmBLoSOW1640oDqfLvAcNsTnfDibXhRr7QtJ7tWv
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Distributing+and+Load+Balancing+Sparse+Fluid+Simulations&rft.jtitle=Computer+graphics+forum&rft.au=Shah%2C+C.&rft.au=Hyde%2C+D.&rft.au=Qu%2C+H.&rft.au=Levis%2C+P.&rft.date=2018-12-01&rft.issn=0167-7055&rft.eissn=1467-8659&rft.volume=37&rft.issue=8&rft.spage=35&rft.epage=46&rft_id=info:doi/10.1111%2Fcgf.13510&rft.externalDBID=n%2Fa&rft.externalDocID=10_1111_cgf_13510
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-7055&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-7055&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-7055&client=summon