MATHEMATICAL SIMULATION OF BREAST CANCER GROWTH USING HIGH PERFORMANCE COMPUTING DOLLY SII TIEN CHING UNIVERSITI TEKNOLOGI MALAYSIA

Similar documents
ROOT FINDING OF A SYSTEM OF NONLINEAR EQUATIONS USING THE COMBINATION OF NEWTON, CONJUGATE GRADIENT AND QUADRATURE METHODS

STABILITY AND SIMULATION OF A STANDING WAVE IN POROUS MEDIA LAU SIEW CHING UNIVERSTI TEKNOLOGI MALAYSIA

DYNAMIC SIMULATION OF COLUMNS CONSIDERING GEOMETRIC NONLINEARITY MOSTAFA MIRSHEKARI

EVALUATION OF FUSION SCORE FOR FACE VERIFICATION SYSTEM REZA ARFA

MATHEMATICAL MODELLING OF UNSTEADY BIOMAGNETIC FLUID FLOW AND HEAT TRANSFER WITH GRAVITATIONAL ACCELERATION

A STUDY ON THE CHARACTERISTICS OF RAINFALL DATA AND ITS PARAMETER ESTIMATES JAYANTI A/P ARUMUGAM UNIVERSITI TEKNOLOGI MALAYSIA

FINITE ELEMENT METHOD FOR TWO-DIMENSIONAL ELASTICITY PROBLEM HANIMAH OTHMAN

NUMERICAL INVESTIGATION OF TURBULENT NANOFLUID FLOW EFFECT ON ENHANCING HEAT TRANSFER IN STRAIGHT CHANNELS DHAFIR GIYATH JEHAD

SYSTEM IDENTIFICATION MODEL AND PREDICTIVE FUNCTIONAL CONTROL OF AN ELECTRO-HYDRAULIC ACTUATOR SYSTEM NOOR HANIS IZZUDDIN BIN MAT LAZIM

SOLAR RADIATION EQUATION OF TIME PUNITHA A/P MARIMUTHOO

THE DEVELOPMENT OF PORTABLE SENSOR TO DETERMINE THE FRESHNESS AND QUALITY OF FRUITS USING CAPACITIVE TECHNIQUE LAI KAI LING

ENHANCED COPY-PASTE IMAGE FORGERY DETECTION BASED ON ARCHIMEDEAN SPIRAL AND COARSE-TO-FINE APPROACH MOHAMMAD AKBARPOUR SEKEH

MODELING AND SIMULATION OF BILAYER GRAPHENE NANORIBBON FIELD EFFECT TRANSISTOR SEYED MAHDI MOUSAVI UNIVERSITI TEKNOLOGI MALAYSIA

A COMPUTATIONAL FLUID DYNAMIC FRAMEWORK FOR MODELING AND SIMULATION OF PROTON EXCHANGE MEMBRANE FUEL CELL HAMID KAZEMI ESFEH

ELIMINATION OF RAINDROPS EFFECTS IN INFRARED SENSITIVE CAMERA AHMAD SHARMI BIN ABDULLAH

OPTIMAL CONTROL BASED ON NONLINEAR CONJUGATE GRADIENT METHOD IN CARDIAC ELECTROPHYSIOLOGY NG KIN WEI UNIVERSITI TEKNOLOGI MALAYSIA

ONLINE LOCATION DETERMINATION OF SWITCHED CAPACITOR BANK IN DISTRIBUTION SYSTEM AHMED JAMAL NOORI AL-ANI

SHAPE-BASED TWO DIMENSIONAL DESCRIPTOR FOR SEARCHING MOLECULAR DATABASE

MODELING AND CONTROL OF A CLASS OF AERIAL ROBOTIC SYSTEMS TAN ENG TECK UNIVERSITI TEKNOLOGY MALAYSIA

NUMERICAL SOLUTION OF MASS TRANSFER TO MICROPOLAR FLUID FLOW PAST A STENOSED ARTERY NUR SYAFIQAH BINTI A. SAMAD

MATHEMATICAL MODELING FOR TSUNAMI WAVES USING LATTICE BOLTZMANN METHOD SARA ZERGANI. UNIVERSITI TEKNOLOGI MALAYSIAi

EMH 451 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

BOUNDARY INTEGRAL EQUATION WITH THE GENERALIZED NEUMANN KERNEL FOR COMPUTING GREEN S FUNCTION FOR MULTIPLY CONNECTED REGIONS

A GENERALIZED POWER-LAW MODEL OF BLOOD FLOW THROUGH TAPERED ARTERIES WITH AN OVERLAPPING STENOSIS HUDA SALMI BINTI AHMAD

UNIVERSITI PUTRA MALAYSIA CONVECTION BOUNDARY LAYER FLOWS OVER NEEDLES AND CYLINDERS IN VISCOUS FLUIDS SYAKILA BINTI AHMAD IPM

SYNTHESIS AND CHARACTERIZATION OF POLYACRYLAMIDE BASED HYDROGEL CONTAINING MAGNESIUM OXIDE NANOPARTICLES FOR ANTIBACTERIAL APPLICATIONS

COVRE OPTIMIZATION FOR IMAGE STEGANOGRAPHY BY USING IMAGE FEATURES ZAID NIDHAL KHUDHAIR

EFFECT OF GRAPHENE OXIDE (GO) IN IMPROVING THE PERFORMANCE OF HIGH VOLTAGE INSULATOR NUR FARAH AIN BINTI ISA UNIVERSITI TEKNOLOGI MALAYSIA

EFFECTS OF Ni 3 Ti (DO 24 ) PRECIPITATES AND COMPOSITION ON Ni-BASED SUPERALLOYS USING MOLECULAR DYNAMICS METHOD

COMMUTATIVITY DEGREES AND RELATED INVARIANTS OF SOME FINITE NILPOTENT GROUPS FADILA NORMAHIA BINTI ABD MANAF UNIVERSITI TEKNOLOGI MALAYSIA

UNSTEADY MAGNETOHYDRODYNAMICS FLOW OF A MICROPOLAR FLUID WITH HEAT AND MASS TRANSFER AURANGZAIB MANGI UNIVERSITI TEKNOLOGI MALAYSIA

BROYDEN S AND THOMAS METHODS FOR IDENTIFYING SINGULAR ROOTS IN NONLINER SYSTEMS IKKA AFIQAH BINTI AMIR

ULTIMATE STRENGTH ANALYSIS OF SHIPS PLATE DUE TO CORROSION ZULFAQIH BIN LAZIM

CHARACTERISTICS OF SOLITARY WAVE IN FIBER BRAGG GRATING MARDIANA SHAHADATUL AINI BINTI ZAINUDIN UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF GEODETIC DEFORMATION ANALYSIS SOFTWARE BASED ON ITERATIVE WEIGHTED SIMILARITY TRANSFORMATION TECHNIQUE ABDALLATEF A. M.

SEDIMENTATION RATE AT SETIU LAGOON USING NATURAL. RADIOTRACER 210 Pb TECHNIQUE

NUMERICAL SIMULATIONS ON THE EFFECTS OF USING VENTILATION FAN ON CONDITIONS OF AIR INSIDE A CAR PASSENGER COMPARTMENT INTAN SABARIAH BINTI SABRI

ROOFTOP MAPPING AND INFORMATION SYSTEM FOR RAINWATER HARVESTING SURAYA BINTI SAMSUDIN UNIVERSITI TEKNOLOGI MALAYSIA

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

DETECTION OF STRUCTURAL DEFORMATION FROM 3D POINT CLOUDS JONATHAN NYOKA CHIVATSI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA GENERATING MUTUALLY UNBIASED BASES AND DISCRETE WIGNER FUNCTION FOR THREE-QUBIT SYSTEM

FRAGMENT REWEIGHTING IN LIGAND-BASED VIRTUAL SCREENING ALI AHMED ALFAKIABDALLA ABDELRAHIM

WIND TUNNEL TEST TO INVESTIGATE TRANSITION TO TURBULENCE ON WIND TURBINE AIRFOIL MAHDI HOZHABRI NAMIN UNIVERSITI TEKNOLOGI MALAYSIA

NUMERICAL METHOD FOR SOLVING A NONLINEAR INVERSE DIFFUSION EQUATION RACHEL ASWIN BIN JOMINIS UNIVERSITI TEKNOLOGI MALAYSIA

RAINFALL SERIES LIM TOU HIN

A COMPARISO OF MODAL FLEXIBILITY METHOD A D MODAL CURVATURE METHOD I STRUCTURAL DAMAGE DETECTIO OOR SABRI A ZAHARUDI

FOURIER TRANSFORM TECHNIQUE FOR ANALYTICAL SOLUTION OF DIFFUSION EQUATION OF CONCENTRATION SPHERICAL DROPS IN ROTATING DISC CONTACTOR COLUMN

POSITION CONTROL USING FUZZY-BASED CONTROLLER FOR PNEUMATIC-SERVO CYLINDER IN BALL AND BEAM APPLICATION MUHAMMAD ASYRAF BIN AZMAN

DENSITY FUNCTIONAL THEORY SIMULATION OF MAGNETISM DUE TO ATOMIC VACANCIES IN GRAPHENE USING SIESTA

SOLUBILITY MODEL OF PALM OIL EXTRACTION FROM PALM FRUIT USING SUB-CRITICAL R134a NUR SYUHADA BINTI ABD RAHMAN

OPTICAL TWEEZER INDUCED BY MICRORING RESONATOR MUHAMMAD SAFWAN BIN ABD AZIZ

SHADOW AND SKY COLOR RENDERING TECHNIQUE IN AUGMENTED REALITY ENVIRONMENTS HOSHANG KOLIVAND UNIVERSITI TEKNOLOGI MALAYSIA

SYNTHESIS AND CHARACTERIZATION OF MESO-SUBSTITUTED PORPHYRIN MUHAMMAD TAHIR MUHAMMAD

MAT 518 Numerical Methods for Differential Equations [Kaedah Berangka untuk Persamaan Pembezaan]

MONTE CARLO SIMULATION OF NEUTRON RADIOGRAPHY 2 (NUR-2) SYSTEM AT TRIGA MARK II RESEARCH REACTOR OF MALAYSIAN NUCLEAR AGENCY

ALTERNATIVE STRIP METHOD FOR A LATERALLY DRIFTING SHIP IN WAVES MUHAMAD BIN RAMLI

ARTIFICIAL NEURAL NETWORK AND KALMAN FILTER APPROACHES BASED ON ARIMA FOR DAILY WIND SPEED FORECASTING OSAMAH BASHEER SHUKUR

INTEGRAL EQUATION APPROACH FOR COMPUTING GREEN S FUNCTION ON UNBOUNDED SIMPLY CONNECTED REGION SHEIDA CHAHKANDI NEZHAD UNIVERSITI TEKNOLOGI MALAYSIA

MULTISTAGE ARTIFICIAL NEURAL NETWORK IN STRUCTURAL DAMAGE DETECTION GOH LYN DEE

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

ANOLYTE SOLUTION GENERATED FROM ELECTROCHEMICAL ACTIVATION PROCESS FOR THE TREATMENT OF PHENOL

UNIVERSITI PUTRA MALAYSIA

SIMULATION OF NEUTRON FLUX IN SILICON, CADMIUM AND PLUMBUM USING MONTE CARLO METHOD HAFIDA BINTI HAMZAH

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

DEVELOPMENT OF PROCESS-BASED ENTROPY MEASUREMENT FRAMEWORK FOR ORGANIZATIONS MAHMOOD OLYAIY

ISOLATION AND CHARACTERIZATION OF NANOCELLULOSE FROM EMPTY FRUIT BUNCH FIBER FOR NANOCOMPOSITE APPLICATION

ERODABLE DAM BREACHING PATTERNS DUE TO OVERTOPPING NOR AIN BINTI MAT LAZIN UNIVERSITI TEKNOLOGI MALAYSIA

PRODUCTION OF POLYHYDROXYALKANATE (PHA) FROM WASTE COOKING OIL USING PSEUDOMONAS OLEOVORANS FARZANEH SABBAGH MOJAVERYAZDI

COMPARING CHEBYSHEV POLYNOMIALS AND ADOMIAN DECOMPOSITION METHOD IN SOLVING NONLINEAR VOLTERRA INTEGRAL EQUATIONS OF SECOND KIND

COMPUTATIONAL MODELLING AND SIMULATION OF BIOMAGNETIC FLUID FLOW IN A STENOTIC AND ANEURYSMAL ARTERY NURSALASAWATI BINTI RUSLI

WELLBORE PRESSURE PREDICTION AFTER PIPE CONNECTION OPERATION IN UNDERBALANCED DRILLING REZA CHERAGHI KOOTIANI

PARALLELIZATION OF MULTIDIMENSIONAL HYPERBOLIC PARTIAL DIFFERENTIAL EQUATION ON DÉTENTE INSTANTANÉE CONTRÔLÉE DEHYDRATION PROCESS

A STUDY ON THE APPLICABILITY OF SYMBOLIC COMPUTATION IN STABILISING CONTROL DESIGN FOR SWITCHED SYSTEMS AT-TASNEEM BINTI MOHD AMIN

MODELING AND CONTROLLER DESIGN FOR AN INVERTED PENDULUM SYSTEM AHMAD NOR KASRUDDIN BIN NASIR UNIVERSITI TEKNOLOGI MALAYSIA

INTEGRATED MALAYSIAN METEOROLOGICAL DATA ATMOSPHERIC DISPERSION SOFTWARE FOR AIR POLLUTANT DISPERSION SIMULATION

EMPIRICAL STRENQTH ENVELOPE FOR SHALE NUR 'AIN BINTI MAT YUSOF

INDEX SELECTION ENGINE FOR SPATIAL DATABASE SYSTEM MARUTO MASSERIE SARDADI UNIVERSITI TEKNOLOGI MALAYSIA

SYNTHESIS, CHARACTERIZATION AND CATALYTIC ACTIVITY OF PALLADIUM(II) AROYLHYDRAZONE COMPLEXES IN MIZOROKI- HECK REACTION NUR HAFIZAH BT HASSAN

FLOOD MAPPING OF NORTHERN PENINSULAR MALAYSIA USING SAR IMAGES HAFSAT SALEH DUTSENWAI

HYDROGEN RECOVERY FROM THE REFORMING GAS USING COMMERCIAL ACTIVATED CARBON MEHDI RAHMANIAN

UTILIZING CLASSICAL SCALING FOR FAULT IDENTIFICATION BASED ON CONTINUOUS-BASED PROCESS MIRA SYAHIRAH BT ABD WAHIT

SPECTROSCOPIC PROPERTIES OF Nd:YAG LASER PUMPED BY FLASHLAMP AT VARIOUS TEMPERATURES AND INPUT ENERGIES SEYED EBRAHIM POURMAND

STABILITY OF TRIAXIAL WEAVE FABRIC COMPOSITES EMPLOYING FINITE ELEMENT MODEL WITH HOMOGENIZED CONSTITUTIVE RELATION NORHIDAYAH RASIN

MODELLING AND EXPERIMENTAL INVESTIGATION ON PERFORATED PLATE MOBILITY CHEAH YEE MUN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

SPRAY DRIED PRODIGIOSIN FROM Serratia marcescens AS A FOOD COLORANT SHAHLA NAMAZKAR UNIVERSITI TEKNOLOGI MALAYSIA

SQUEAL SUPPRESSION APPROACHES OF A DISC BRAKE ASSEMBLY SAW CHUN LIN UNIVERSITI TEKNOLOGI MALAYSIA

EFFECT OF NOZZLE ANGLE ON JET IMPINGEMENT COOLING SYSTEM KHAIDER BIN ABU BAKAR

Abstract. Glow discharges are used in a large number of applications, and it is one of the most

TABLE OF CONTENTS CHAPTER TITLE PAGE

MSS 317 Coding Theory [Teori Pengekodan]

ADSORPTION AND STRIPPING OF ETHANOL FROM AQUEOUS SOLUTION USING SEPABEADS207 ADSORBENT

INDIRECT TENSION TEST OF HOT MIX ASPHALT AS RELATED TO TEMPERATURE CHANGES AND BINDER TYPES AKRIMA BINTI ABU BAKAR

COMPUTATIONAL ANALYSIS OF HEAT TRANSFER RATE USING THERMAL RESPONSE FACTOR METHOD TENGKU FAKHRUZZAMAN BIN TENGKU YUSOFF

EFFECTS OF SURFACE ROUGHNESS USING DIFFERENT ELECTRODES ON ELECTRICAL DISCHARGE MACHINING (EDM) MOHD ABD LATIF BIN ABD GHANI

APPLICATION OF FEM AND FDM IN SOLVING 2D IRREGULAR GEOMETRY HEAT TRANSFER PROBLEM

UNIVERSITI TEKNOLOGI MARA

CLASSIFICATION OF MULTIBEAM SNIPPETS DATA USING STATISTICAL ANALYSIS METHOD LAU KUM WENG UNIVERSITITEKNOLOGI MALAYSIA

THE DEVELOPMENT OF A HYDRAULIC FLOW METER AZAM BIN AHMAD

HIGH RESOLUTION DIGITAL ELEVATION MODEL GENERATION BY SEMI GLOBAL MATCHING APPROACH SITI MUNIRAH BINTI SHAFFIE

Transcription:

MATHEMATICAL SIMULATION OF BREAST CANCER GROWTH USING HIGH PERFORMANCE COMPUTING DOLLY SII TIEN CHING UNIVERSITI TEKNOLOGI MALAYSIA

MATHEMATICAL SIMULATION OF BREAST CANCER GROWTH USING HIGH PERFORMANCE COMPUTING DOLLY SII TIEN CHING A report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Science and Computer and Education (Mathematics) Faculty of Education Universiti Teknologi Malaysia APRIL 2006

ii

iii ACKNOWLEDGEMENT My greatest gratitude goes out to my supervisor and mentor, Dr Norma Alias for the invaluable advice, guidance and support given to me throughout the progress of this thesis. I obtained a lot of help from her when doing the thesis. She also provided me a lot of sources and benefit comments to complete my thesis. In addition, I would like to acknowledge my family s support, encouragement and care. And I would like to thank to my entire dearest housemates who always support me and provide me helpful suggestions during doing this thesis. Last but not least, I would like to thank all those who are involved directly or indirectly in helping me to complete this thesis. THANK YOU.

iv ABSTRACT This thesis focuses on the implementation of parallel algorithm for the simulation of breast cancer growth using one dimensional hyperbolic equation on a distributed parallel computer system. The hyperbolic equation can be used as mathematical models in science and engineering fields especially for Fluid Dynamic Systems. The numerical finite-difference method is chosen as a platform for discretizating the hyperbolic equations. The numerical solution is applied to solve a mathematical model in medicine field. Breast cancer is the commonest female malignancy in Malaysia and all over the world. The incidence of breast cancer in Malaysia is estimated to be around 27 per 100,000 population, with close to 3,000 new cases annually. The mathematical model is a hyperbolic model that visualizes the growth of breast cancer. The pressure inside the breast is increasing with the tumor size. Parallel Virtual Machine (PVM) is emphasized as communication platform in parallel computer system. Besides, the performance of the parallel computing will be analyzed from the aspect of execution time, speedup, efficiency, effectiveness and temporal performance.

v ABSTRAK Tesis ini memberi fokus kepada penggunaan teknik algoritma selari dalam menyelesaikan dan melakarkan pertumbuhan kanser payudara dengan menggunakan persamaan hiperbolik satu dimensi. Persamaan hiperbolik boleh digunakan sebagai model matematik dalam bidang sains dan kejuruteraan terutamanya dalam masalah aliran haba, gelombang, pengiraan keupaya elektrik. Kaedah penghampiran beza terhingga digunakan untuk mendiskretkan persamaan hiperbolik. Kaedah analisis berangka ini telah diaplikasikan untuk menyelesaikan satu model matematik dalam bidang perubatan. Kanser buah dada merupakan kanser yang paling kerap berlaku di kalangan wanita di Malaysia dan seluruh dunia. Insiden bagi kanser buah dada dianggarkan berlaku pada kadar 27 bagi setiap 100,000 penduduk, dengan 3,000 kes baru dilaporkan berlaku setiap tahun. Justeru itu, model matematik tersebut dapat menggambarkan pertumbuhan barah buah dada. Tekanan tumor buah dada akan bertambah mengikut pertumbuhan saiz tumor. Mesin Selari Ingatan Maya iaitu PVM digunakan sebagai pelantaraan komunikasi dalam sistem komputer selari. Selain itu, prestasi algoritm selari dari aspek kecepatan, kecekapan, kebersanan dan masa pelaksanaan telah dianalisiskan.

vi TABLE OF CONTENTS CHAPTER TITLE PAGE TITLE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS LIST OF APPENDINCES i ii iii iv v vi ix x xi xii 1 INTRODUCTION 1.1 Introduction 1 1.2 Problem Formulation 3 1.3 Research Objectives 4 1.4 Scope of Research 5 1.5 Outline 5

vii 2 FINITE DIFFERENCE METHODS FOR HYPERBOLIC EQUATION 2.1 Introduction of Partial Differential Equations (PDEs) 8 2.2 Finite Difference Approximations to Derivatives 15 2.3 Hyperbolic Partial Differential Equations 17 2.4 Iteration Point Methods for Solving the Finite Difference Equations 21 2.4.1 Gauss Seidel Iterative Method 22 2.4.2 Red Black Gauss Seidel Iterative Method 24 3 PARALLEL VIRTUAL MACHINE (PVM) 3.1 The Parallel Computing 26 3.3.1 Parallel Architectures 27 3.2 A Brief History of PVM 30 3.3 Introduction to PVM 31 3.4 PVM System 33 3.5 PVM Programming 35 4 THE DETECTION OF BREAST CANCER 4.1 Introduction 40 4.1.1 What is the Breast? 41 4.1.2 What is Breast Cancer? 42 4.1.3 Types of Breast Cancers 43 4.2 The Mathematical Model 47 4.2.1 The Discretization of the Mathematical Model 49 4.3 The Visualization of the Breast Cancer Growth 51

viii 5 ANALYSIS OF THE PERFORMANCE OF PVM 5.1 Introduction 55 5.2 Performance Analysis 56 5.2.1 The Execution Time 57 5.2.2 The Speedup 59 5.2.3 The Efficiency 61 5.2.4 The Effectiveness 63 5.2.5 The Temporal Performance 65 6 CONCLUSIONS AND RECOMMENDATIONS 6.1 Conclusions 68 6.2 Recommendations for Further Study 69 REFERENCES 71 Appendices A - F 73

ix LIST OF TABLES TABLE NO TITLE PAGE 4.1 The Pressure of Breast Cancer 51 4.2 Sound Velocity and Coefficients of Frequency-Dependent Power Law Attenuation of The Breast Tissue and Tumor 53 5.1 Time, Convergence and Time step for Parallel Algorithm and Sequence 56 5.2 The Execution Time of Parallel Computer 57 5.3 The Speedup of Parallel Computer 59 5.4 The Efficiency of Parallel Computer 61 5.5 The Effectiveness of Parallel Computer 63 5.6 The Temporal Performance of Parallel Computer 65

x LIST OF FIGURES FIGURES NO. TITLE PAGE 2.1 The Grid System for Finite Difference Method 19 3.1 Flynn s Taxonomy of Computer Architectures 28 3.2 PVM Computation Model 34 3.3 PVM program hello.c 37 3.4 PVM program hello_other.c 38 4.1 Normal Breast Structure 42 4.2 The Growth Rate of Breast Cancer 52 5.1 The Execution Time versus Number of Processors 58 5.2 The Speedup versus Number of Processors 60 5.3 The Efficiency versus Number of Processors 62 5.4 The Effectiveness versus Number of Processors 64 5.5 The Temporal Performance versus Number of Processors 66

xi LIST OF SYMBOLS x, y - The space at coordinate system p - Pressure x - Space variable t - Time variable c - Sound speed of the traversed tissue γ - Damping or attenuation parameter α 0 - Dependent material constant f - Frequency y - Frequency-power exponent varying from 0 to 2 and depending on tissue p t 2 p 2 t - The change of the pressure at time, t - Second order derivative for p at t Δ h - Small interval for x Δ k - Small interval for t O ( h 4 ) - Term containing fourth and higher powers of h R Ω - Domain at red grid B Ω - Domain at black grid Δ t - Time step size M - Mass matrices K - Stiffness matrices

xii LIST OF APPENDICES APPENDIX TITLE PAGE A The Heterogeneous Parallel Computer Architecture Located at Computer Lab, Block C22, Mathematic Department Level 4, Science Faculty, University Technology of Malaysia 73 B The Sequential C Programming for Solving the Mathematical Model 74 C Flow Chart to Show the Communication between Master and Slaves in PVM 77 D The Parallel Programming for Solving the Mathematical Model Using PVM under RedHat Linux 9.2 Operation 78 E Programming Model 82 F Message Passing Paradigm 83

CHAPTER 1 RESEARCH INTRODUCTION 1.1 Introduction The behavior of scalar physical and mathematical quantities that can be represented by an unknown function u of two or more variables can be often be characterized by an equation that is related to some of the partial derivatives of u. Partial differential equations (PDEs) can be classified as parabolic equation, elliptic equation and hyperbolic equation. Partial differential equations are used commonly as mathematical models for solving all of the science and engineering fields. For example, the parabolic and elliptic equations can be used for steady and unsteady heat transfer in solids, flow in porous media and diffusion problems, steady electrostatics of dielectric and conductive media and potential flow. The hyperbolic PDE is used for transient and harmonic wave propagations in acoustics, electromagnetic and transverse motions of membranes. This research will focus on the study of hyperbolic equations. An efficient finite difference method is used to solve the hyperbolic equations.

2 The implementation of parallel algorithms in solving the mathematical problems using parallel computing system will be introduced in this research. Parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. The parallel computing is done by its transition from sequential of parallel technique in solving large scale problems. The heterogeneous PC cluster system contains 6 Intel Pentium IV CPUs (each with a storage of 40GB, speed 1.8 MHz and memory 256 MB) and 2 servers (each with 2 processors, a storage of 40 GB, speed AMD-Athlon (tm) MP processor 1700++ MHz and memory 1042 MB) are connected with internal network Intel 10/100 NIC under RedHat Linux 9.2 operation are used in this research. The communication platform that is used is Parallel Virtual Machine (PVM). PVM is a software that provides a unified framework within which parallel programs can be developed in an efficient and straightforward manner using existing hardware. PVM enables a collection of heterogeneous computer systems to be viewed as a single parallel virtual machine. PVM transparently handles all message routing, data conversion, and task scheduling across a network of incompatible computer architectures. Besides, the performance of the parallel algorithm is analyzed from the aspect of execution time, speedup, efficiency, effectiveness and the temporal performance. In addition, a brief introduction for breast cancer is explained. Breast cancer is a type of cancer in which cells in the breast become abnormal and grow and divide uncontrollably. These extra cells form a mass of tissue, called a growth or tumor. Tumors can be benign, which means not cancerous, or malignant, which means cancerous. Breast cancer occurs when malignant tumors form in the breast tissue. A malignant tumor is a group of cancer cells that may invade surrounding tissues or spread to distant areas of the body. The application of the hyperbolic equation with numerical finite-difference method is applied to solve a mathematical model in medical field.

3 1.2 Problem Formulation The hyperbolic equation governing ultrasound pressure fields in lossy attenuated medium consists of a dissipative wave equation incorporating a frequency-dependent attenuation 1 c 2 p(x, t) p(x, t) + γ =.(c p(x, t)) (1.1) 2 t t 2 where p pressure x space variable t time variable c sound speed of the traversed tissue γ damping or attenuation parameter α γ = γ (f ) = 2 0 f c α 0 dependent material constant f y frequency y frequency-power exponent varying from 0 to 2 and depending on tissue The breast tissue is initialized with the atmosphere pressure and the condition p p (x, t 0 ) = p atm and (x, t 0 ) = 0 t (1.2)

4 The transducer incident wave is implicitly specified as a Dirichlet boundary condition for the wave equation. A homogeneous Neumann condition is set on the reflecting boundary: p = 0 n (1.3) While first-order absorbing conditions are set on the non-reflecting boundaries: p n 1 p = c t (1.4) 1.3 Research Objectives The first objective of the research is to study the one-dimensional hyperbolic equation as a partial differential equation (PDEs). The second objective of this thesis is to study the parallel computing systems and using parallel computing system based on the Parallel Virtual Machine (PVM) communication platform and C programming to solve the complex and grand challenge applications. The third objective is using the hyperbolic partial differential equation in medical field. A mathematical model for the diffusion of breast cancer will be emphasized. The

5 growth of the breast cancer will be presented in a graph to visualize the pattern of the cancer cells. The fourth objective is to analyze the performance of the parallel computer from the aspect of execution time, speedup, efficiency, effectiveness and temporal performance using the relevant formula.