Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!uwm.edu!spool.mu.edu!sdd.hp.com!elroy.jpl.nasa.gov!ncar!zaphod.mps.ohio-state.edu!ceres.physics.uiowa.edu!news.iastate.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!sp64.csrd.uiuc.edu!bliss From: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Newsgroups: comp.lang.c Subject: Re: Column-wise data storage for matrices in C, any advantage(s)? Keywords: store data in rows/columns, memory traffic, gaxpy rich Message-ID: <1991Feb5.175804.10880@csrd.uiuc.edu> Date: 5 Feb 91 17:58:04 GMT References: <1991Feb1.214342.4982@portia.Stanford.EDU> <1748@lee.SEAS.UCLA.EDU> <1991Feb2.071930.9879@portia.Stanford.EDU> Sender: news@csrd.uiuc.edu (news) Reply-To: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Distribution: na Organization: Center for Supercomputing Research and Development Lines: 6 So reverse the row/column index, and #define elmt(array, row, column) array[column][row] bb