Projective Fluids. Abstract. 2 Related Work. 1 Introduction. Marcel Weiler Graduate School CE, TU Darmstadt

Size: px
Start display at page:

Download "Projective Fluids. Abstract. 2 Related Work. 1 Introduction. Marcel Weiler Graduate School CE, TU Darmstadt"

Transcription

1 Marcel Weler Graduate School CE, TU Darmstadt Projectve Fluds Dan Koscher Graduate School CE, TU Darmstadt Jan Bender Computer Anmaton Group, RWTH Aachen Unversty Fgure 1: Left: Breakng dam scenaro wth 1.94 mllon partcles, featurng obstacles wth complex sold boundares. Rght: Flud and cloth are smulated together n the Projectve Dynamcs framework. Abstract We present a new method for partcle based flud smulaton, usng a combnaton of Projectve Dynamcs and Smoothed Partcle Hydrodynamcs (SPH). The Projectve Dynamcs framework allows the fast smulaton of a wde range of constrants. It offers great stablty through ts mplct tme ntegraton scheme and s parallelzable n large parts, so that t can make use of modern mult core CPUs. Yet exstng work only uses Projectve Dynamcs to smulate varous knds of soft bodes and cloth. We are the frst ones to ncorporate flud smulaton nto the Projectve Dynamcs framework. Our proposed flud constrants are derved from SPH and seamlessly ntegrate nto the exstng method. Furthermore, we adapt the solver to handle the constantly changng constrants that appear n flud smulaton. We employ a hghly parallel matrx-free conjugate gradent solver, and thus do not requre expensve matrx factorzatons. Keywords: Projectve Dynamcs, SPH, fluds, mplct ntegraton Concepts: Computng methodologes Physcal smulaton; 1 Introducton Snce Projectve Dynamcs was proposed by Bouazz et al. [2014], t has receved wde nterest from the computer graphcs communty. Its robustness and effcency make t a desrable method for the smulaton of constraned partcle systems. Our goal s to smulate fluds. In computer graphcs, SPH has become predomnant for the partcle based, Lagrangan smulaton of fluds [Ihmsen et al. 2014b]. For our smulatons, we propose a new Permsson to make dgtal or hard copes of all or part of ths work for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. Copyrghts for components of ths work owned by others than ACM must be honored. Abstractng wth credt s permtted. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. Request permssons from permssons@acm.org. c 2016 ACM. MG 16, October 10-12, 2016, Burlngame, CA, USA ISBN: /16/10 DOI: flud constrant derved from SPH, that adheres to the constrant structure requred by Projectve Dynamcs. Moreover, we adapt parts of the solver, to mprove the performance of Projectve Dynamcs n scenes where constrants change frequently. In flud smulaton ths s the case. The orgnal Projectve Dynamcs method reles on Cholesky factorzaton to accelerate the soluton of large sparse lnear systems.changes n the constrants are ncorporated nto the factorzaton by sparse Cholesky updates, but ths procedure s only practcal when the number of changes per tme step s low. To gan the flexblty requred by fluds, we employ a matrx-free conjugate gradent (CG) solver for optmzaton over the partcle postons durng the global step. Meanwhle, our method stll adheres to the Projectve Dynamcs framework and we can handle other constrants n a unfed solver as well. We nhert the stablty for stff constrants and large tme step szes, whle our solver s able take advantage of mult core systems snce the conjugate gradent method s easy to parallelze. 2 Related Work The physcally-based smulaton of fluds has been an mportant and actve research topc for several decades. As most flud smulaton technques are based on the Naver-Stokes equaton several methods for a dscretzaton were developed. Especally, Lagrangan dscretzatons based on SPH have become ncreasngly popular for nteractve free-surface flows. We would lke to refer to reader to the work of Brdson [2008] for a general overvew of flud smulaton technques whle we recommend the state-of-the-art report of Ihmsen et al. [2014b] to gan nsght nto recent developments n SPH approaches n the feld of computer graphcs. SPH Flud Smulaton Buldng on the poneerng work on SPH smulaton of Monaghan [1992], Müller et al. [2003] ntroduced the partcle-based concept for flud smulaton to the computer graphcs communty. The method was later extended to a spatally adaptve SPH dscretzaton by Adams et al. [2007]. Due to the fact that a wde range of lquds s ncompressble, e.g. water, several approaches to elmnate or reduce compresson wthn the flud were developed. Becker and Teschner [2007] presented a method that guarantees a maxmum compresson based on precomputed, scenaro-dependent stffness coeffcents. As ths method penal-

2 zes compresson usng forces and as t s based on explct tmentegraton the maxmum stable tme step can become arbtrarly small for large stffness coeffcents. The frst step towards mplct solvers for mantanng ncompressblty was taken by Solenthaler and Pajarola [2009] proposng a predctve-correctve scheme that teratvely computes partcle pressures. Followng the general concept of mantanng ncompressblty usng mplct solves, methods based on holonomc constrants [Bodn et al. 2012], a dscretzaton of the pressure Posson equaton [He et al. 2012; Ihmsen et al. 2014a], poston based dynamcs [Mackln and Müller 2013] or power dagrams [de Goes et al. 2015] were presented n the followng years. Recently, a method mantanng not only constant densty but also a dvergence-free velocty feld was proposed by Bender and Koscher [2015]. Besdes the development of pressure solvers, mathematcal models were developed n order to model complex physcal phenomena whch nclude the smulaton of multphase flows wth hgh densty contrast [Solenthaler and Pajarola 2008], robust sold flud couplng [Aknc et al. 2012], versatle surface tenson [Aknc et al. 2013], robust thn features [He et al. 2014] and hghly vscous lquds [Peer et al. 2015; Takahash et al. 2015; Bender and Koscher 2016]. Poston Based and Projectve Dynamcs The concept of Poston Based Dynamcs (PBD) was frst ntroduced by Müller et al. [2007] for the smulaton of cloth and cloth balloons. Over the years, the constrant based concept of PBD evolved from a smple and robust smulaton method for cloth to a fully fledged framework supportng a varety of constrants developed n the followng years. Poston-based methods range from approaches for har, fur and rods [Bender et al. 2015] over cloth and solds [Bender et al. 2014a; Deul et al. 2014] and even to fluds [Mackln and Müller 2013], just to menton a few. Moreover, two-way couplng between any of the approaches can be easly realzed [Bender et al. 2015]. For a complete survey on poston-based approaches we would lke to refer the reader to the state-of-the-art report of Bender et al. [2014b]. Besdes all the advantages, PBD cannot accurately handle soft constrants as they are usually enforced through early termnaton of the teratve constrant solver pror to convergence. Whle the resultng dynamc behavor s stll vsually appealng, materal propertes, e.g. stffness, are hard to control as they solely rely on the tme step sze and the solver s resdual. In order to solve that problem, Bouazz et al. [2014] presented the Projectve Dynamcs framework for general constrants buldng upon the work for optmzaton ntegrator based smulaton of mass-sprng systems of Lu et al. [2013]. Through reformulaton of the mplct Euler scheme as optmzaton problem and smplfcaton of elastc energes to quadratc dstance functons, they smulate elastc objects usng a local/global alternatng mnmzaton technque. Whle the local step s ntended to satsfy all underlyng constrants ndependently by poston alteraton followng the PBD concept, the global step can be nterpreted as smart averagng of the computed goal postons whch also accounts for nerta terms. Ths results n a stable and robust smulaton of soft constrants for elastc objects. Recently, the convergence of both PBD and Projectve Dynamcs was mproved by Wang et al [2015] usng a Chebyshev sem-teratve approach whle Naran et al. [2016] generalzed Projectve Dynamcs usng an alternatng drecton method of multplers for optmzaton n order to smulate general nonlnear consttutve models. In contrast to prevous work, we present a novel, fully mplct approach based on Projectve Dynamcs for the smulaton of fluds. We formulate an SPH based constrant that seamlessly ntegrates nto the framework and effcently solve the lnear equaton system n the global step usng a matrx-free conjugate gradent solver. We demonstrate the robustness, stablty and effcency of our approach on complex scenaros wth thousands of partcles. 3 Projectve Fluds Solver Our flud smulaton method s based on Projectve Dynamcs and SPH. In ths secton we descrbe how we extend Projectve Dynamcs to handle our flud constrants. 3.1 Projectve Dynamcs Implct Euler Tme Integraton Projectve Dynamcs uses mplct tme ntegraton to evolve a system of partcles over tme, subject to constrants C(x) = 0. Gven a vector x (n) R 3m of m stacked partcle postons at tme step n and ther veloctes as v (n) R 3m, the state of the system at the next tme step s calculated as x (n+1) = x (n) + tv (n+1) v (n+1) = v (n) + tm 1 ( f ext + f nt (x (n+1))), where M s the mass matrx, f ext s the sum of external forces lke gravty, f nt (x) s the sum of nternal (constrant) forces and t denotes the tme step sze. The nternal forces try to mnmze the constrant potentals Z (x), whch are ntroduced n the followng secton, such that f nt(x) = Z(x). Martn et al. [2011] show that Equaton (1) can be transformed nto an optmzaton problem: x (n+1) = argmn x 1 ( M 1 2 x s (n)) t 2 F (1) Z (x), (2) where. F denotes the Frobenus norm and s (n) = x (n) + tv (n) + t 2 M 1 2 fext s a term descrbng the partcle movement wthout nternal forces. The values of x that mnmze Equaton (2) are the partcle postons for the next tme step. Quadratc Constrant Potentals In general, the constrant potentals Z (x) are defned as a materal model Ψ ( ), appled to a stran E (x), such that Z (x) = Ψ (E (x)). Ψ ( ) can be hghly nonlnear, whch makes Newton s method the frst choce to fnd the mnmum of Equaton (2). Unfortunately, ths nvolves fndng the Hessan of a system of nonlnear equatons n every teraton, whch s very expensve. Bouazz et al. [2014] therefore replace the hghly nonlnear potentals wth specally desgned quadratc potentals. They notce that the set of rest states of a constrant, the so-called constrant manfold, s ndependent of ts potental. For each constrant they ntroduce an auxlary varable p. p contans the postons of the partcles n the constrant, whch are projected onto the constrant manfold. The resultng constrant potental s a quadratc dstance measure between the current and the projected postons: Z (x, p) = w 2 Dx Pp 2 F + δc(p). (3) D and P are constant matrces and w 0 s a weght for the constrant. δ C(p) s an ndcator functon that s zero f p les on the constrant manfold and otherwse. The ndcator s used to formalze the requrement that p should le on the constrant manfold. Alternatng teratve solver Wth the new constrant potentals from Equaton (3), the potental that has to be mnmzed becomes 1 ( M 1 2 x s (n)) 2 2 t 2 F + w 2 DSx Pp 2 F + δc (p) (4)

3 wth S beng a selector matrx that selects the partcles belongng to constrant. The optmzaton now has to be performed over the postons x and the auxlary varables p. By mnmzng Equaton (4) for x and p ndependently n turn, the global mnmum s found. Ths approach s a form of block coordnate descent and wll converge for any pseudo-convex potental [Tseng 2001]. In the local step, the partcle postons x are kept fxed, whle the mnmzaton for p s performed by projectng the auxlary varables onto the respectve constrant manfold. Snce each constrant s treated ndependently, ths step can be easly parallelzed. Durng the global step, the p are kept fxed. Equaton (4) then becomes a smple quadratc potental and can be solved by fndng the pont where ts dervatve becomes zero. Ths leads to the system of lnear equatons ( M t + ) w S T 2 D T D S x = M t 2 s(n) + w S T D T P p. (5) The matrx on the left hand sde of the equaton s constant as long as the constrants do not change. In ths case, performng Cholesky factorzaton n a preprocessng step allows for an effcent solve durng the smulaton. 3.2 The Flud Constrants In typcal SPH flud smulatons, a partcle s evolved n tme, subject to the constrants that the nternal pressure at ts locaton should be zero. The relaton between pressure p (x) and flud densty ρ (x) at the partcle s modeled by an equaton of state (EOS). There are dfferent EOS n use, we chose p (x) = ρ(x) ρ 0 1, where ρ 0 s the flud s rest densty. Requrng p (x) = 0 formalzes the constrant that the flud densty should reman constant. Snce t only depends on the partcle postons, ths constrant has exactly the form that s requred by Projectve Dynamcs. We, therefore, defne our flud constrants as C (x) = ρ(x) ρ 0 1. (6) To estmate ρ at each partcle, we use SPH. At pont x the densty ρ can be nterpolated from the n neghborng partcles usng ρ = n m jw j, (7) where m j s the mass of partcle j and W j = W (x x j, h) s a kernel functon wth h beng the smoothng length of the kernel. In practce, kernels are chosen to be sphercal and have compact support. Ths way, only the n neghborng partcles nsde the support radus have to be consdered n the nterpolaton. Furthermore, the kernel needs to be normalzed and ts shape should be close to a Gaussan [Monaghan 1992] to offer best nterpolaton results. Snce only the n partcles nsde the support radus contrbute to the densty, only these partcles are part of a flud constrant n our solver. Thus, from equatons (6) and (7) we get the flud constrant ( C (x) = 1 n ) m jw j 1. (8) ρ 0 To avod the problem of partcle defcences at frees surfaces, we restrct the constrant to postve values. Ths approach s equvalent to clampng negatve pressures to zero, a common soluton n SPH free surface flow, see e.g. [Ihmsen et al. 2014a], [Bender and Koscher 2016]. Note that snce partcle neghborhoods change, our constrants may contan dfferent partcles n each tme step. 3.3 Constrant Projecton Now that we have establshed our flud constrant, we need to fnd a way to project t onto ts constrant manfold. Ths means we want to fnd auxlary varables p = S x + p, for each constrant, such that C (p ) = 0. In the followng paragraphs we drop the subscrpt for better readablty. We solve ths problem by lnearzng the constrant and teratvely approachng ts rest state n a Newton fashon, an dea also known from Poston Based Dynamcs [Müller et al. 2007] and dscussed n depth n [Bender et al. 2014b]. As a frst guess, we set p (0) = S x. In the n-th teraton, the lnearzaton yelds C(p) C(p (n) ) + pc(p (n) ) T p (n). (9) D Alembert s prncple restrcts p (n) to the constrant gradent: p (n) = λ pc(p (n) ), (10) where the scalar λ s a Lagrange multpler. By nsertng Equaton (10) nto Equaton (9) and solvng for λ, we get λ = C(p (n) ) pc(p (n) ) T pc(p (n) ). (11) To calculate the approxmate poston correcton we need the constrant gradent. Takng the dervatve of Equaton (8) wth respect to p reveals pc(p (n) ) = 1 ρ 0 n wth whch the poston correcton becomes p (n) = 1 ρ 0 n m j pw j, m jλ pw j. Because of the lnearzaton performed n Equaton (9), C(p (n) + p (n) ) wll n general not be zero. Therefore, the correct projected poston s found by teratve updates p (n+1) = p (n) + p (n). The teraton contnues untl C(p (n) + p (n) ) < ɛ, wth ɛ beng a small constant. In our experments, we found that on average three to four teratons were suffcent to reach ɛ = Only n rare cases more than ten teratons were requred. Algorthm 1 llustrates the teratve projecton procedure. Note that n Mackln et al. [2013] take a smlar approach, but n ther work the constrants are not ndependently projected onto ther rest states. Instead, after each solver teraton x s updated so that ntermedate partcle postons are known to all constrants. 3.4 Lnear System Solve After all auxlary varables have been projected onto ther correspondng constrant manfold, we have to solve Equaton (5) for x n the global step. We chose the matrces D and P to

4 Algorthm 1 The constrant projecton algorthm. 1: functon PROJECTCONSTRAINT(p) call wth p = S x 2: C calcconstrantpotental (p) 3: whle C > ɛ do 4: C calcconstrantgradent (p) 5: f C s 0 then 6: break already fond a mnmum 7: p p C C C 2 apply poston correcton 8: C calcconstrantpotental (p) 9: return p be the dentty matrces. Experments wth dfferental coordnate matrces, as proposed by Bouazz et al. [2014], have not shown a sgnfcant performance ncrease. The system matrx thus becomes A = M + t 2 wst S, and the rght hand sde becomes b = M s (n) t 2 wst p. Projectve Dynamcs owes much of ts performance to the fact that the system matrx s constant and can be factorzed n advance. Ths allows the global step to be solved very effcently. In our flud smulaton on the other hand, the constrants change n every tme step as partcles flow past each other and ther neghborhoods change. The system matrx has to be updated n each step, and so does the Cholesky factorzaton. A step that has prevously been consdered preprocessng has now become performance-crtcal. When only a small number of constrants change, sparse Cholesky updates can be used to avod a complete refactorzaton, but n our flud smulaton almost all constrants change each tme step. In practce ths s unfeasble, and so we decded to use a matrx-free conjugate gradent (CG) solver nstead. CG s a popular teratve algorthm for solvng large, sparse systems of lnear equatons. For an excellent dervaton of the algorthm we refer the reader to [Shewchuk 1994]. CG s used to solve sparse, lnear systems of the form Ax = b for a square, symmetrc, postve defnte matrx A. The man advantage of CG for our smulaton s, that t only references A through ts multplcaton wth a vector.we make use of ths fact by provdng only the result of the matrx-vector multplcaton and not the matrx A tself. Smlarly, we can calculate the rght hand sde vector wthout buldng any matrx for b. Our matrx-free algorthm s llustrated n Algorthm 2. Note that we parallelze over the constrants and, therefore, need to apply updates to the result vectors atomcally. Snce the number of concurrent threads on a modern CPU s sgnfcantly lower than the number of constrants, threads only rarely block each other. 3.5 Inherted Trats Our solver nherts several mportant trats from Projectve Dynamcs. The frst notable property s that there are no hard constrants n Projectve Dynamcs. Ths leaves our flud slghtly compressble. Snce we use mplct tme ntegraton we can combat ths problem wth hgh stffness parameters w. Even wth large tme step szes, we do not have to worry about stablty. We adapt the tme step sze durng our smulaton accordng to the CFL condton. 4 Implementaton Detals We mplemented our smulaton framework n C++. We employ the Egen 3.2 lbrary for basc lnear algebra computatons and use Intel Threadng Buldng Blocks for parallelzaton. By nature, matrxfree CG conssts only of vector operatons whch can be trvally parallelzed. Parallelzaton of the local step s straghtforward as well, snce the constrants n Projectve Dynamcs are vewed as Algorthm 2 The functons to calculate the product r = Σx and the rght hand sde vector b n a matrx-free fashon. 1: functon MATRIXFREEATIMES(x) 2: r 0 to accumulate system matrx tmes vector 3: for each C do n parallel 4: for j 1 to number of partcles n C do 5: l global ndex of partcle j 6: atomc r l r l + w x l 7: for 1 to number of partcles do n parallel 8: r r + M x t 2 9: return r 10: functon MATRIXFREEB(x) 11: b 0 to accumulate rght hand sde vector 12: for each C do n parallel 13: k number of partcles n C 14: p empty vector of sze 3k 15: for j 1 to k do 16: l global ndex of partcle j 17: p j x l 18: p PROJECTCONSTRAINT(p) 19: for j 1 to k do 20: l global ndex of partcle j 21: atomc b l b l + w p j 22: for 1 to number of partcles do n parallel 23: b b + M s (n) t 2 nerta term 24: return b ndependent. Each constrant s projected onto ts constrant manfold and ther nfluence on the rght hand sde of the system of lnear equatons s updated atomcally. To accelerate the search for neghborng partcles, we use the parallel spatal hashng algorthm proposed by Ihmsen et al. [2011]. Collsons wth statc objects were modeled usng sold boundary partcles. To get a good dstrbuton of partcles on an arbtrary object, Posson-Dsk samples are created on the surface of an nput mesh. These partcles are then used n the densty estmaton of SPH. We use the corrected densty computaton proposed by Aknc et al. [2012] to account for the nherently rregular samplng and to not have to sample the object s volume. For the densty calculaton we use the cubc splne kernel proposed by Monaghan et al. [1992]. It s cheap to compute and works well nsde the flud, but SPH wll nherently underestmate the flud densty at free surfaces. Ths leads to negatve pressure values and causes partcles near the surface to clump together. To crcumvent ths problem, we clamp the pressure to non-negatve values, an approach that s popular n computer graphcs [Ihmsen et al. 2014b]. After each smulaton step artfcal vscosty s appled. We use the XSPH varant of the vscosty term proposed by Schechter et al. [2012]. Ths formulaton was already successfully used by Bender and Koscher [2016]. 5 Results In ths secton we present the results of our smulatons and dscuss ther meanng. The scenaros we chose here each concern the reproducton of desred effects, or propertes of our solver. A common test case n flud smulaton for computer graphcs s the dam break. Fgure 2 shows our verson of the scenaro. The breakng and overtakng waves that can be observed here are a desrable result and typcal for lquds. A closely related scenaro s the double breakng dam. In Fgure 3 we show the smulaton of two flud blocks that start wth a dagonal offset. On collson, the smulated lqud clearly forms the expected splashes and thn sheets.

5 Fgure 2: A breakng dam scenaro. A block of water flows under gravty and shows typcal breakng waves. # flud avg. tme avg. tme Scene partcles per step step sze three dragons s s double breakng dam s s breakng dam s s nlet s s cloth s s Table 1: Tme measurements for dfferent smulatons. Fgure 3: A dagonal double dam break scenaro n a rectangular doman shows typcal splashes and thn sheets. Adaptve t Whle the employed mplct tme ntegraton s uncondtonally stable, the tme step sze s stll lmted by the CFL condton. Flud behavor can only be correctly recreated when partcles travel less than ther radus n one tme step. Otherwse partcle collsons may be mssed. Ths means that the tme step sze has to be lowered when the flud flows faster. When the flud s movng slowly on the other hand, we can be generous wth the tme step sze used n our smulaton. In all vdeos we allow a maxmum tme step sze of t max = 0.01s and adapt t dependng on the maxmum partcle velocty n the scene. The average tme step szes for our dfferent scenaros are shown n Table 1. 6 Concluson and Future Work Fgure 4: Water spurts from an nlet nto a box. Even at hgher veloctes and constrant stffness values our solver remans stable. The scenaro depcted n Fgure 4 s a test for the stablty of our method. Snce Projectve Dynamcs only smulates soft constrants, we use hgh stffness values n the range of w = 10 6 to counter compresson of the flud. Nevertheless we are able to stably smulate ths scenaro wth an average tme step sze of more than 6ms (see Table 1). Stll the maxmum densty never rses more than 0.01% over the rest densty durng the whole smulaton. Snce we are usng the boundary handlng method proposed by Aknc et al. [2012], we are able to handle collsons wth arbtrary sold objects. An example of the nteracton between flud and complex boundares s shown n Fgure 1, left. The rght sde shows an expermental unfed smulaton of our fluds wth other Projectve Dynamcs constrants. Furthermore, the artfcal vscosty term shows that our framework can easly be combned wth other SPH methods. Tmngs Table 1 llustrates the performance of our solver on the dfferent scenaros descrbed above. All measurements were run on a computer wth two Intel Xeon E processors wth 12 cores each, clocked at 2.7GHz, and 64GB of RAM. Our solver performed a maxmum of 30 local/global teratons, whle constrant projecton and conjugate gradent solver ran untl convergence. In ths paper we have presented a new method for Lagrangan flud smulaton, that uses Projectve Dynamcs to resolve our SPH based pressure constrants. In contrast to other mplct SPH solvers we mantan the ablty to smulate compressble fluds. Stll we can keep the densty devaton below 0.01% by usng hgh stffness values, whle our mplct tme ntegraton allows us to use large t. Snce n ts core our solver stll operates n the Projectve Dynamcs framework, flud and other constrants can be solved n a unfed manner. We employ a matrx-free CG solver to effcently handle constrants that change n every tme step. Due to the hghly parallel nature of CG and Projectve Dynamcs, our algorthm can make use of modern mult core CPUs. Matrx free CG also shows promsng performance on the GPU [Weber et al. 2013]. Consequently, we are consderng an mplementaton on graphcs hardware for further speedup. In future, we are plannng to scrutnze the performance of our method n complex scenaros wth many dfferent knds of constrants. Frst experments wth the smulaton of nteractons between flud and soft bodes have shown the potental of ths approach. The reproducton of addtonal flud propertes, lke surface tenson, s somethng we want to nvestgate as well. Acknowledgments The work of the authors s supported by the Excellence Intatve of the German Federal and State Governments and the Graduate School of Computatonal Engneerng at TU Darmstadt. The dragon model s courtesy of the Stanford Computer Graphcs Lab.

6 References ADAMS, B., PAULY, M., KEISER, R., AND GUIBAS, L. J Adaptvely Sampled Partcle Fluds. ACM Trans. on Graphcs 26, 3, 48. AKINCI, N., IHMSEN, M., AKINCI, G., SOLENTHALER, B., AND TESCHNER, M Versatle Rgd-Flud Couplng for Incompressble SPH. ACM Trans. on Graphcs 31, 4, 62:1 62:8. AKINCI, N., AKINCI, G., AND TESCHNER, M Versatle Surface Tenson and Adheson for SPH Fluds. ACM Trans. on Graphcs 32, 6, 1 8. BECKER, M., AND TESCHNER, M Weakly Compressble SPH for Free Surface Flows. In ACM SIGGRAPH / Eurographcs Symposum on Computer Anmaton, 1 8. BENDER, J., AND KOSCHIER, D Dvergence-Free Smoothed Partcle Hydrodynamcs. In ACM SIGGRAPH / Eurographcs Symposum on Computer Anmaton, 1 9. BENDER, J., AND KOSCHIER, D Dvergence-Free SPH for Incompressble and Vscous Fluds. IEEE Trans. on Vsualzaton and Computer Graphcs. BENDER, J., KOSCHIER, D., CHARRIER, P., AND WEBER, D Poston-Based Smulaton of Contnuous Materals. Computers & Graphcs 44, 1, BENDER, J., MÜLLER, M., AND MACKLIN, M A Survey on Poston-Based Smulaton Methods n Computer Graphcs. Computer Graphcs Forum 33, 6, BENDER, J., MÜLLER, M., AND MACKLIN, M Postonbased smulaton methods n computer graphcs. In Eurographcs 2015 Tutorals, Eurographcs Assocaton. BODIN, K., LACOURSIÈRE, C., AND SERVIN, M Constrant fluds. IEEE Trans. on Vsualzaton and Computer Graphcs 18, BOUAZIZ, S., MARTIN, S., LIU, T., KAVAN, L., AND PAULY, M Projectve Dynamcs: Fusng Constrant Projectons for Fast Smulaton. ACM Trans. on Graphcs 33, 4, BRIDSON, R Flud Smulaton for Computer Graphcs. A K Peters / CRC Press. DE GOES, F., WALLEZ, C., HUANG, J., PAVLOV, D., AND DES- BRUN, M Power Partcles: An ncompressble flud solver based on power dagrams. ACM Trans. on Graphcs 34, 4, 50:1 50:11. DEUL, C., CHARRIER, P., AND BENDER, J Poston-based rgd body dynamcs. Computer Anmaton and Vrtual Worlds 27, 2, HE, X., LIU, N., LI, S., WANG, H., AND WANG, G Local Posson SPH for Vscous Incompressble Fluds. Computer Graphcs Forum 31, HE, X., WANG, H., ZHANG, F., WANG, H., WANG, G., AND ZHOU, K Robust Smulaton of Sparsely Sampled Thn Features n SPH-Based Free Surface Flows. ACM Trans. on Graphcs 34, 1, 7:1 7:9. IHMSEN, M., AKINCI, N., BECKER, M., AND TESCHNER, M A Parallel SPH Implementaton on Mult-Core CPUs. Computer Graphcs Forum 30, 1, IHMSEN, M., CORNELIS, J., SOLENTHALER, B., HORVATH, C., AND TESCHNER, M Implct Incompressble SPH. IEEE Trans. on Vsualzaton and Computer Graphcs 20, 3, IHMSEN, M., ORTHMANN, J., SOLENTHALER, B., KOLB, A., AND TESCHNER, M SPH Fluds n Computer Graphcs. Eurographcs (State of the Art Reports), LIU, T., BARGTEIL, A. W., BRIEN, J. F. O., AND KAVAN, L Fast Smulaton of Mass-Sprng Systems. ACM Trans. on Graphcs 32, 6, 214:1 214:7. MACKLIN, M., AND MÜLLER, M Poston Based Fluds. ACM Trans. on Graphcs 32, 4, 1 5. MARTIN, S., THOMASZEWSKI, B., GRINSPUN, E., AND GROSS, M Example-based Elastc Materals. ACM Transactons on Graphcs 30, 4, 72:1 72:8. MONAGHAN, J Smoothed Partcle Hydrodynamcs. Annual revew of astronomy and astrophyscs 30, 1, MÜLLER, M., CHARYPAR, D., AND GROSS, M Partcle- Based Flud Smulaton for Interactve Applcatons. In ACM SIGGRAPH / Eurographcs Symposum on Computer Anmaton, MÜLLER, M., HEIDELBERGER, B., HENNIX, M., AND RAT- CLIFF, J Poston Based Dynamcs. Vsual Communcaton and Image Representaton 18, 2, NARAIN, R., OVERBY, M., AND BROWN, G. E ADMM Projectve Dynamcs: Fast Smulaton of General Consttutve Models. In ACM SIGGRAPH / Eurographcs Symposum on Computer Anmaton, 1 8. PEER, A., IHMSEN, M., CORNELIS, J., AND TESCHNER, M An Implct Vscosty Formulaton for SPH Fluds. ACM Trans. on Graphcs 34, 4, SCHECHTER, H., AND BRIDSON, R Ghost SPH for Anmatng Water. ACM Trans. on Graphcs 31, 4, 61:1 61:8. SHEWCHUK, J An Introducton to the Conjugate Gradent Method Wthout the Agonzng Pan. Tech. rep. SOLENTHALER, B., AND PAJAROLA, R Densty Contrast SPH Interfaces. In ACM SIGGRAPH / Eurographcs Symposum on Computer Anmaton, SOLENTHALER, B., AND PAJAROLA, R Predctvecorrectve Incompressble SPH. ACM Trans. on Graphcs 28, 3, 40:1 40:6. TAKAHASHI, T., DOBASHI, Y., FUJISHIRO, I., NISHITA, T., AND LIN, M Implct Formulaton for SPH-based Vscous Fluds. Computer Graphcs Forum 34, 2, TSENG, P Convergence of a Block Coordnate Descent Method for Nondfferentable Mnmzaton. Journal of Optmzaton Theory and Applcatons 109, 3, WANG, H A Chebyshev Sem-teratve Approach for Acceleratng Projectve and Poston-based Dynamcs. ACM Trans. on Graphcs 34, 6, 246:1 246:9. WEBER, D., BENDER, J., SCHNOES, M., STORK, A., AND FELL- NER, D Effcent GPU Data Structures and methods to Solve Sparse Lnear Systems n Dynamcs Applcatons. Computer Graphcs Forum 32, 1,

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Surface Tension Model Based on Implicit Incompressible Smoothed Particle Hydrodynamics for Fluid Simulation

Surface Tension Model Based on Implicit Incompressible Smoothed Particle Hydrodynamics for Fluid Simulation Wang XK, Ban XJ, Zhang YL et al. Surface tenson model based on mplct ncompressble smoothed partcle hydrodynamcs for flud smulaton. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(6): 1186 1197 Nov. 2017.

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Reproducing Works of Calder

Reproducing Works of Calder Reproducng Works of Calder Dongkyoo Lee*, Hee-Jung Bae*, Chang Tae Km*, Dong-Chun Lee*, Dae-Hyun Jung*, Nam-Kyung Lee*, Kyoo-Ho Lee*, Nakhoon Baek**, J. Won Lee***, Kwan Woo Ryu* and James K. Hahn*** *

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Alternating Direction Method of Multipliers Implementation Using Apache Spark

Alternating Direction Method of Multipliers Implementation Using Apache Spark Alternatng Drecton Method of Multplers Implementaton Usng Apache Spark Deterch Lawson June 4, 2014 1 Introducton Many applcaton areas n optmzaton have benefted from recent trends towards massve datasets.

More information

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation Precondtonng Parallel Sparse Iteratve Solvers for Crcut Smulaton A. Basermann, U. Jaekel, and K. Hachya 1 Introducton One mportant mathematcal problem n smulaton of large electrcal crcuts s the soluton

More information

Complex Deformable Objects in Virtual Reality

Complex Deformable Objects in Virtual Reality Complex Deformable Obects n Vrtual Realty Young-Mn Kang Department of Computer Scence Pusan Natonal Unversty ymkang@pearl.cs.pusan.ac.kr Hwan-Gue Cho Department of Computer Scence Pusan Natonal Unversty

More information

An inverse problem solution for post-processing of PIV data

An inverse problem solution for post-processing of PIV data An nverse problem soluton for post-processng of PIV data Wt Strycznewcz 1,* 1 Appled Aerodynamcs Laboratory, Insttute of Avaton, Warsaw, Poland *correspondng author: wt.strycznewcz@lot.edu.pl Abstract

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor

More information

Efficient Neighbor Search for Particle-based Fluids

Efficient Neighbor Search for Particle-based Fluids Journal of the Appled Mathematcs, Statstcs and Informatcs (JAMSI), 2 (27), No. 3 Effcent Neghbor Search for Partcle-based Fluds JURAJ ONDERIK Comenus Unversty Slovaka, Bratslava and ROMAN ĎURIKOVIČ The

More information

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method

Simulation of a Ship with Partially Filled Tanks Rolling in Waves by Applying Moving Particle Semi-Implicit Method Smulaton of a Shp wth Partally Flled Tanks Rollng n Waves by Applyng Movng Partcle Sem-Implct Method Jen-Shang Kouh Department of Engneerng Scence and Ocean Engneerng, Natonal Tawan Unversty, Tape, Tawan,

More information

Interaction Methods for the SPH Parts (Multiphase Flows, Solid Bodies) in LS-DYNA

Interaction Methods for the SPH Parts (Multiphase Flows, Solid Bodies) in LS-DYNA 13 th Internatonal LS-DYNA Users Conference Sesson: Flud Structure Interacton Interacton Methods for the SPH Parts (Multphase Flows, Sold Bodes) n LS-DYNA Jngxao Xu, Jason Wang Lvermore Software Technology

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Applications of DEC:

Applications of DEC: Applcatons of DEC: Flud Mechancs and Meshng Dscrete Dfferental Geometry Overvew Puttng DEC to good use Fluds, fluds, fluds geometrc nterpretaton of classcal models dscrete geometrc nterpretaton new geometry-based

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Volume Preserving Viscoelastic Fluids with Large Deformations Using Position-based Velocity Corrections

Volume Preserving Viscoelastic Fluids with Large Deformations Using Position-based Velocity Corrections Noname manuscrpt No. (wll be nserted by the edtor) Volume Preservng Vscoelastc Fluds wth Large Deformatons Usng Poston-based Velocty Correctons Tetsuya Takahash Yoshnor Dobash Isse Fujshro Tomoyuk Nshta

More information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

arxiv: v1 [cs.gr] 15 May 2018

arxiv: v1 [cs.gr] 15 May 2018 1-5 Our Method 1-1 Target.35 Relatve Energy 1 12 36 Intal Optmzed Our Method 1 Target 1-5.1 1-5 6 1-1 1 1-1 Relatve Energy Relatve Energy YUE PENG, Unversty of Scence and Technology of Chna BAILIN DENG,

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects

Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects Cloth Smulaton Burak Ertekn 7637445 MSc Computer Anmaton and Vsual Effects November 17, 2014 1 Abstract In ths paper, we explan how to make a Cloth Smulaton usng Mass Sprng Model. We explaned the nternal

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Radial Basis Functions

Radial Basis Functions Radal Bass Functons Mesh Reconstructon Input: pont cloud Output: water-tght manfold mesh Explct Connectvty estmaton Implct Sgned dstance functon estmaton Image from: Reconstructon and Representaton of

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

PHYSICS-ENHANCED L-SYSTEMS

PHYSICS-ENHANCED L-SYSTEMS PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Clustering and Collision Detection for Clustered Shape Matching

Clustering and Collision Detection for Clustered Shape Matching Clusterng and Collson Detecton for Clustered Shape Matchng Ben Jones Unversty of Denver Aprl Martn Unversty of Utah Joshua A. Levne Clemson Unversty Tamar Shnar Unversty of Calforna, Rversde Adam W. Bargtel

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms 3. Fndng Determnstc Soluton from Underdetermned Equaton: Large-Scale Performance Modelng by Least Angle Regresson Xn L ECE Department, Carnege Mellon Unversty Forbs Avenue, Pttsburgh, PA 3 xnl@ece.cmu.edu

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress Analyss of 3D Cracks n an Arbtrary Geometry wth Weld Resdual Stress Greg Thorwald, Ph.D. Ted L. Anderson, Ph.D. Structural Relablty Technology, Boulder, CO Abstract Materals contanng flaws lke nclusons

More information

Virtual Noctiluca: Interaction between Light and Water using Real-time Fluid Simulation and 3D Motion Measurement

Virtual Noctiluca: Interaction between Light and Water using Real-time Fluid Simulation and 3D Motion Measurement Vrtual Noctluca: Interacton between Lght and Water usng Real-tme Flud Smulaton and 3D Moton Measurement Kyouhe Ada and Norko Nagata Kwanse Gakun Unversty, School of Scence and Technology 2-1 Gakuen, Sanda,

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

Meshless Elasticity Model and Contact Mechanics-based Verification Technique

Meshless Elasticity Model and Contact Mechanics-based Verification Technique Meshless Elastcty Model and Contact Mechancs-based Verfcaton Technque Rfat Aras 1, Yuzhong Shen 1, Mchel Audette 1, Stephane Bordas 2 1 Department of Modelng, Smulaton, and Vsualzaton Engneerng, Old Domnon

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information