Skip to content
Snippets Groups Projects
Commit 3ea86732 authored by Shawn X. Li's avatar Shawn X. Li
Browse files

format README

parent c45de0b5
No related branches found
Tags v1.0
No related merge requests found
3D Fractals Rendering 3D Fractals Rendering
----------------------- -----------------------
X. Li, Z. GU, and X. Niu X. Li, Z. GU, and X. Niu
This program was built on top of a serial fractals rendering This program was built on top of a serial fractals rendering implementation
implementation by T. Gwosdz (TA) and N. Nedialkov (instructor) by T. Gwosdz (TA) and N. Nedialkov (instructor) in the course CS/SE
in the course CS/SE Distributed Computer Systems as the course Distributed Computer Systems as the course project material.
project material.
Xiao Li parallelized the ray marching algorithm using OpenACC in his course
Xiao Li parallelized the ray marching algorithm using OpenACC in project. Also, he, Z. Gu, and X. Niu devised a navigation algorithm to
his course project. Also, he, Z. Gu, and X. Niu devised a navigation explore a Mandelbox by moving the conceptual camera around. This algorithm
algorithm to explore a Mandelbox by moving the conceptual camera was inspired by the well-know depth-first search. Further, it's automated
around. This algorithm was inspired by the well-know depth-first in the sense that when an entry point is selected, the program generates
search. Further, it's automated in the sense that when an entry each frame of the navigation video without user effort or interuption.
point is selected, the program generates each frame of the navigation
video without user effort or interuption.
Later X. Li combined the OpenACC ray marching implementation with OpenMP Later X. Li combined the OpenACC ray marching implementation with OpenMP
so that each frame can be rendered by multiple GPUs in parallel where one so that each frame can be rendered by multiple GPUs in parallel where one
...@@ -36,15 +34,14 @@ it with "./mandelbox paramsBox.dat #GPUs" explicitly. ...@@ -36,15 +34,14 @@ it with "./mandelbox paramsBox.dat #GPUs" explicitly.
Copyright (C) 2015-2016 X. Li, Z. GU, X. Niu, T. Gwosdz, and N. Nedialkov Copyright (C) 2015-2016 X. Li, Z. GU, X. Niu, T. Gwosdz, and N. Nedialkov
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify it under
it under the terms of the GNU General Public License as published by the terms of the GNU General Public License as published by the Free Software
the Free Software Foundation, either version 3 of the License, or Foundation, either version 3 of the License, or (at your option) any later
(at your option) any later version. version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment