5.0 Stars (4)
4 Downloads (This Week)
Last Update:
Download mrcwa-20080820.tar.gz
Browse All Files


MRCWA - Multilayer Rigorous Coupled Wave Analysis is a fast, flexible optical grating solver. It calculates an exact solution to the Maxwell equations for the diffraction of light from an optical grating with arbitrary profile and materials.

MRCWA Web Site


Other Useful Business Software

The Leading Provider of Business VoIP Phone Systems Icon

Award-Winning Business VoIP Phone System

The Leading Provider of Business VoIP Phone Systems Icon
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
62 Reviews
  • Unlimited Calling, Faxing, Video Conferencing
  • 24/7 U.S Based Customer Support
  • Super Reliable, Simple to Use

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great tool. But hard to install for anyone not having a lot of programming experience. Also a proper documentation would be wonderful. In order to install on mac: - install the current gfortran compiler from the website: - locate the path of the gfortran compiler: /usr/local/bin/gfortran (in my case) change: f2pyoptions: f2py_options = ['--fcompiler=gfortran', '--f90exec=/usr/local/bin/gfortran'] -install the openblas library with homebrew 'brew install openblas' change libs and libpath to: libs = ['openblas'] libpaths = ['/usr/local/opt/openblas/lib'] Done. Remark: in the file and you need to change Import Image --> from PIL import Image Import ImageColor --> from PIL import ImageColor I miss one feature though, to calculate the field distribution.

    Posted 10/23/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Wonderful program, it's a really minimal interface, contrary to the previous program I was using in MATLAB, but I had a lot of trouble installing it, the instructions aren't perfectly clear unless you're a very experienced programmer. In case anyone else has the same problems as me: In order to install with gfortran on linux use f2py_options = ['--fcompiler=gfortran', '--f90exec=/usr/bin/gfortran', '--opt="-O3 "', '--noarch'] libs = ['lapack'] libpaths = ['[your lapack path]/[your lapack version]'] mine were /usr/lib/lapack/ Also, I had an error message "no module named mrcwa". For some reason using the command /usr/bin/python [example file] worked, but python [example file] did not, I'm still not entirely sure why. Finally, be careful to look through the text given after installation, the errors don't exactly pop out at you.

    Posted 01/08/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The question of mine is that I can't execute even if I have executed "python install". The error message is as below: 「 Traceback (most recent call last): File "C:\Users\John\Downloads\mrcwa-20080820\examples\basic-example\", line 5, in <module> from mrcwa import * File "C:\Python27\lib\site-packages\mrcwa\", line 8, in <module> from cell import * File "C:\Python27\lib\site-packages\mrcwa\", line 2, in <module> from stack import * File "C:\Python27\lib\site-packages\mrcwa\", line 2, in <module> import mrcwaf ImportError: No module named mrcwaf 」 Thus, I try to examine my installation process. Here is a excerpt of INSTALL.txt: 「 Copy one of the{various_platforms} files to, and edit it to reflect the location of these libraries, as well as other machine-dependent parameters and compiler flags. 」 I can't understand what does it mean. Is there anyone can tell me? And does the file in mrcwaf folder have to do extra dispose manually beside the execution of "python install"? I find all the file in mrcwaf folder is subroutine file of fortran expect mrcwaf.pyf. It's quite special. Do I have to do any dispose to it when installing? Thank you very much!

    Posted 04/02/2013
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, Science/Research

Programming Language

Fortran, Python



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, thanks