At this tiny corner of the web lies Shayan Hoshyari's (شایان هشیاری) webpage. I am a computer science Master's student at University of British Columbia. 


Publications
PerceptionDriven SemiStructured Boundary Vectorization
Shayan Hoshyari, Edoardo Alberto Dominici, Alla Sheffer, Nathan Carr, Zhaowen Wang, Duygu Ceylan, and IChao Shen
ACM Transactions on Graphics 37(4), 2018
DOI: 10.1145/3197517.3201312 project page, researchgate
A HigherOrder Unstructured Finite Volume Solver for ThreeDimensional Compressible Flows
Shayan Hoshyari and Carl F. Ollivier Gooch
AIAA Aerospace Sciences Meeting, 2018
DOI: 10.2514/6.20181306 arcaiaa , researchgate
Theses
MSc, PerceptionDriven SemiStructured Boundary Vectorization
MASc, A HigherOrder Unstructured Finite Volume Solver for ThreeDimensional Compressible Flows
thesis , defense slides , ubccircle
BSc, Discrete Fracture Method for Simulation of TwoPhase Flow in Porous Media
Work Experience
Intern, Disney Research Zurich
September—December 2018, Supervisor: Dr. Moritz Bächer
Education
MSc Student in Computer Science, UBC
Supervisor: Professor Alla Sheffer
MASc in Mechanical Engineering, UBC
Supervisor: Professor Carl OllivierGooch
B.Sc. in Mechanical Engineering, SUT
Supervisor: Professor Mehrdad T. Manzari
Some code and PDF files!
Big icons on a highres display for Linux (eye saver): here
minimesh, a pedagogical library for editting and visualizing surface meshes (used in Prof. Alla Sheffer's digital geometry processing course in 2019): GitLab .
Simulation of rigid body assemblies (to be expanded): pdf
Overwriting previous result files can be devastating. Here is a solution inspired by iteration numbers from Triangle : C++ , python
Simulation of a threelinked pendulum as a regression problem: report , slides
Eulerian simulation of large deformations: report , slides
Experiments with multigrid solvers: GitLab
Digital Geometry Processing, Poisson Reconstruction: Slides
Digital Geometry Processing, Adaptive Remesher: Report , Slides , GitLab
Finite Elements, Boundary curvature and higherorder accurate discretization: pdf
Finite Elements, Trapezoidal timeintegration method: pdf
Finite Elements, Intro to LibMesh: Slides
Finite Elements, Curving Faceted Volume Meshes: Proposal , Report , GitHub
UBC MECH510, CFD1, Solving the Poisson Equation: Report , GitLab
UBC MECH510, CFD1, Solving the Wave Equation: Report , GitLab
UBC MECH510, CFD1, Solving the Energy Equation: Report , GitLab
UBC MECH510, CFD1, Solving the NavierStokes Equations: Report , GitLab